This book, being first released in 2007, is a timeless piece and valuable for different reasons. It is the ultimate representative for PHP in the Patterns series for programming languages. Giving a strong introduction to object-oriented programming and then bridging over to the Patterns. Technically difficult parts are the Enterprise and Database architecture chapters in the middle part. These are really advanced and I can't say that I took something away from it. There, starting from the WOO example: a program to organized Venues, Spaces, Events the author builds a Framework, introducing components as Registry, Mappers, etc you would also find in modern PHP frameworks like Symfony or Doctrine. So it would be best to re-read this part if one is experienced with a framework. I enjoyed the last part where he introduces the ecosystem: PHPUnit, PEAR, Git, Phing, Jenkins with a simple sample application at hand which was fun to follow.I recommend to read this book after maybe one year of programming excercise in PHP and after having a detailed glimpse at the architecture of frameworks or CMS solutions based on PHP (and perhaps MySQL).