PHP is experiencing a renaissance, though it may be difficult to tell with all of the outdated PHP tutorials online. With this practical guide, you’ll learn how PHP has become a full-featured, mature language with object-orientation, namespaces, and a growing collection of reusable component libraries.
Author Josh Lockhart—creator of PHP The Right Way, a popular initiative to encourage PHP best practices—reveals these new language features in action. You’ll learn best practices for application architecture and planning, databases, security, testing, debugging, and deployment. If you have a basic understanding of PHP and want to bolster your skills, this is your book.
Having skimmed the book I must say it’s a very good resource. Except for a few minor remarks here and there, it’s a rock solid book touching not only PHP specific stuff, but also some of the extra stuff one must be aware of: Namespacing, Traits, Composer & Packagist, Password Encryption, Unicode, SSH, Deployment, Unit Testing, …. The only thing I found missing was a (little) section on Dependency Injection.
Sidenote: It’s also nice to see that there’s quite an overlap between the book and my PHP course materials (part 1 + part 2) and its lab assignments (unfortunately not freely available online).