Updates

Latest Tweet



What's New?

Check out for latest innovation, a computer based training video collection


Like this Page

The PHP Anthology: Object Oriented PHP Solution, Volume 1 Review by John J. Suder

Excellent for both Novice and Advanced Developers!

Having built Object Oriented solutions for over nine years in C++ and Delphi, PHP had me confused by the nature of its object system. I was unable to find suitable information on the web on such issues as the PHP object lifecycle, applicability of patterns (entire section on patterns), how to handle the looser typing mechanism (automated tests), and how to optimize for performance. This book solved ALL of my problems!!!

The text is simple and exceedingly practical but far from boring! In fact, I was so excited by how clearly the information was conveyed that I did in fact read both volumes I and II cover to cover - TWICE (though you can use them as reference works). Not only that but the texts significantly increased my respect for PHP; from gruding acceptance of its use to having some genuine affection for the language and appreciation for its power.

If you are completely new to development these books (I and II) are for. If you are an advanced developer with years of OO experience and are just getting started in PHP then you will be relieved by what you find here.

All of that aside, I will say that there were a few instances where the author kludged the definition of an OO concept to make it fit within the PHP framework. There are some substantial ways in which PHP 4 just does not hold up as an OO language (PHP 5 fixes them). However, the author really had no choice in the matter because if he had tried to explain the formal OO concept, then PHP 4's interpretation of that concept and how to implement he would have lost 90% of his audience. So even this one complaint ends with praise - the author skillfully sacrifices detail only where necessary to increase the palatibility of the materal.

Great job! Great book!

Once again, regardless of your skill level if you are going to be doing any halfway serious PHP work you NEED this series.