PHP Objects, Patterns, and Practice (Second Edition), by Matt Zandstra

January 16, 2010 · Filed Under PHP · Comment 

Matt Zandstra is a Web programmer, works for Yahoo! in London, and has also been a writer for a decade. He knows his subject well and he is a good teacher and writer. Object oriented programming is one of his big interests.

PHP Objects, Patterns, and Practice, Second Edition is for PHP Objects, Patters, and Practice, by Matt Zandstra the intermediate to advanced web developer/programmer interested in learning more about object oriented programming. It is designed to show you how to meld the power of PHP with the sound enterprise development techniques embraced by professional programmers. And while the book spends a little bit of time on the basics of object oriented programming, it quickly moves well beyond that and into advanced topics.

This book deals with issues like working with static methods and properties, abstract classes, interfaces, design patterns, exception handling, and more. You’ll also be exposed to key tools such as PEAR, CVS, Phing, and phpDocumentor and more. The emphasis is on:

  • Writing solid, maintainable code by embracing object–oriented techniques and design patterns.
  • Creating detailed, versatile documentation using the powerful phpDocumentor automated documentation system.
  • Gaining new flexibility during the development process by managing your code within a CVS repository and using the Phing build system.
  • Capitalizing upon the quality code of others by using the PEAR package management solution.

I like PHP Objects, Patterns, and Practice a lot. It is a great reference on techniques and showed a lot of correct and efficient ways of doing some things I needed to get done. And I would think most PHP programmers and developers that want to embrace sound, scalable development techniques such as object–orientation, design patterns, testing, and documentation will find this book interesting and benefit from it.