PHP has a reputation as a beginners or hackers language. It may have been deserved at one point, but PHP is growing both in prowess and ability. More importantly, the community is taking code quality seriously, implementing solid design patterns and good software architecture methods.
Here are a couple of my favorite design pattern articles specifically for PHP
- DesignPHP – A github repository of examples
- Design Patterns in PHP – A comprehensive set of introduction articles for the beginner
- PHP The Right Way – The place to go for all sorts of best-practice PHP questions
- Reference – The most complete set of examples and tutorials