PHP is a very vast language. It’s hard to say that you’ve mastered it. For example, do you know how to crop an image using GD and process web requests with XML-RPC off the top of your head? You may know one of them, but probably not both. That being said, there are a lot of resources out there that help you learn the basics of PHP – Processing forms, security, database interactions and array manipulation. I’ve compiled a list of 5 websites that I think will help you learn the ‘basics’ of PHP as well as taking them a step further.
KillerPHP.com’s Video Tutorials
I used these when I was initially learning PHP and are still a great resource today. These screencasts are typically 10 minutes long and cover the absolute basics – getting your development enviroment up and running to variables and includes.
- Local server setup
- Variables
- Arrays
- Includes
- Loops
- Form Processing
- Functions
- Sessions
- OOP
Pixel2Life’s Tutorial Index
Pixel2Life is a tutorial index where bloggers can submit their tutorials and articles. The result of hundreds of people doing this is a very large library of ‘specialised’ links. For example, at the time of writing this, the frontpage contains tutorials about Twitter, Code Igniter, Gravatars and Converting Excel to CSV with PHP.…
As PHP-GTK2 is fairly new on the scene, there aren’t many resources for learning it. Those that are, are scattered throughout the web. Ive compiled a list below, hopefully they can help you develop PHP-GTK2 applications.
- kksou - Sample Codes, Hundreds of code examples with explanations.
- kksou - Blog, Some nice advanced info, updated frequently.
- kksou - Forums, Can ask for help on your codes.
- Gnope, Installation of PHP-GTK2.
- cweiske, Some PHP-GTK1 resources, you may/may not find it useful for PHP-GTK2 development.
- gtk.php.net, Official PHP-GTK2 homepage, numerous links, source code.
- gtk.php.net docs, Official PHP-GTK2 documentation.
- gtk.php.net FAQ, Frequently Asked Questions.
- gtk.php.net Resources, PHP-GTK2 mailing list, more resources.
- php-gtk.eu, Great support forum, samples,news.
- activenture, Docs, Refs, Tutorials. Very good.
- php-gtk.eu apps, Largest list (that i could find) of PHP-GTK2 apps.
Im a big Fan of PHP and one day i wanted to make a desktop application that could pull down posts and private messages from one of my forums. I didn’t want to learn a whole new language, just code the small application so i dismissed C, and looked at Python. I saw there was PyGTK, saw i wondered if there were PHP-GTK, which indeed there is.
I bought Scott Mattock’s PHP-GTK 2 book (Only to learn later that it was based on one of the early alphas) and dove straight in. Installation wasn’t hard, and i could get started straight away. I learned the hello world example first, and here it is..