PHP 5 Objects, Patterns, Practice is a practical design and management book. It explains objectoriented programming in PHP 5, the latest version of PHP. This book explores the principles underlying design patterns (principally those patterns collected by the `Gang of Four`) and presents a range of patterns in a PHP context. This book also examines tools and practices that exist which underpin good software design, including unit testing, documentation, version control and automated build.