I put a list together for a friend of some good PHP resources, thought I’d stick it up here as well:
Of course, the best resource, the official docs:
Another great (official) place:
The talks are by the creators of PHP. Any talks by Rasmus Lerfdorf are excellent, he stresses simplicity over complexity. He’s also the creator of PHP. Derick Rethans is also an excellent presenter, he focuses a lot on security and debugging. Definitely watch the presentations in the “Security” section of the talks, but overall, any talk in there has information you can use to your advantage.
Sitepoint is where I first started learning HTML and CSS many years ago:
MVC tutorials (how apps should be coded; obviously there’s some contention between OO and procedural styles, but you need knowledge of both to be able to make an educated judgment about what a good balance between the two is)
Good to go through to understand MVC completely
CakePHP has a good introduction:
Which brings me to CakePHP itself. It’s an excellent MVC framework; after trying out CodeIgniter, Zend, Yii, Kohana, I’ve settled on Cake.
SQL resources – the best is the manual. Learning the concepts behind joins is essential and important. A good tutorial:
Also database design:
Following that up are good ORM, which you may want to use as your database layer. CakePHP has ORM built-in, but sometimes all you need is just a DB layer.
For conventions, I tend to follow the CakePHP model (since that’s the framework I use the most):
And then rounding it out, some general knowledge information: