Php 5 Objects, Patterns, Practice
Productinformatie
The popularitv of PHP is made obvious not only by the estimated millions of Web sites using the software, but also by the scale and scope of the applications built using the open source language. This tendency to stretch PHP's boundaries has prompted a series of language enhancements aimed at helping developers create powerful systems. The release of PHP 5 is perhaps the most significant, offering dramatically enhanced object-oriented support. In this book, [Il introduce you to these new features and the many new opportunities they provide, as well as to a number of tools that will help you maximize development efforts.
FI begin with a broad overview of PHP 5's object-oriented features, introducing key topics like class declaration, object instantiation, inheritance, and method and property encapsulation. You'll also learn about advanced topics including static methods and properties, abstract classes, interfaces, exception handling, object cloning, and more. You'll also benefit from an extensive discussion regarding object-oriented design best practices.
The next part of this book is devoted to a topic that is often a natural extension of any object-oriented introduction: design patterns. PHP 5 is particularly well-suited to the deployment of these solutions for commonly occurring pro
gramming problems. T'IÌ introduce pattern concepts and show you how to implement several key patterns in your PHP applications.
The last segment introduces a number of great utilities that help you document, manage, test, and build your PHP applications, including Phing, PHPUnit2, phpDocumentor, PEAR, and CVS.
I wrote PHP 5 Objects, Patterns, and Practice to help you become more proficient with this amazing language. I hope you enjoy it.
Matt Zandstra
