Book Description
Object-Oriented PHP shows developers how to take advantage of the new object-oriented features of PHP. Working within the context of concrete examples, the book begins with code compatible with PHP 4 and 5, and then focuses on object-orientation in PHP 5. The author's practical approach uses numerous code examples, which will help developers get up to speed with object oriented PHP quickly, and show them how to apply what they learn to everyday situations. All code samples are available for download on the book's companion site./p>
Reviews From AMAZON.COM
Great
This book is clear, easy to follow, and straight to the point. It presents a wealth of useful information on OOP in a style unmatched by nearly any PHP book I've seen.
With this book I have built most wanted PHP classes like DirectoryItems, ThumbnailImages, Pagination and more. The logic of classes is amazing. I have bought lots of books on PHP and after reading them I donate them to the library. But this is one of the few books that always sits on my desk.
There are lots of practical information in this book and I easily implemented them on my website.
So many computer books today are 800 pages of word bloat. The author not only keeps the writing lively but he gives a lot of information in succinct way.
However I don't recommend this book for beginners. You are expected to know basics of PHP programming.
The only small criticism I have about the book is that I dislike that the author don't include the whole code in the book for some classes and you have to download the code from the accompanying website. I like the whole code be present in the book.
I would like the author to write more books on PHP esp. PHP classes. It would be wonderful to write another book devoted to just common classes because I love the way the author writes PHP classes which make my life as a programmer much easier.
Good reference for getting started with OOP in PHP
I'll get this out of the way up front; I approached this book with a completely inaccurate perception of what it was going to give me. I would consider myself an intermediate to advanced php developer, and I was hoping this book would teach me awesome ways to use PHP5's OOP power to make my applications better, faster, and more attractive to women. That wasn't what this book does. This book introduces OOP, explains why it's useful, and goes through to develop several sample applications to demonstrate OOPs power, and more importantly how to use it.
The books pretty thin weighing in at 216 pages, split up amongst 15 chapters. The first bit of the book concentrates on explaining what OOP is, why PHP needs it, and why you want it. It then moves on to explain why OOP sucked in PHP4, what works better in PHP5, and all the fancy new words you're going to need to memorize to use it (protected, private, etc.). It then moves on to develop a sample indexing application, adding in thumbnail generation as the book progresses. Later on more advanced topics like design patterns, interfaces and exceptions are introduced. Finally the book gives a brief introduction to SPL which was introduced in PHP5 and improved in PHP5.1.
Overall I would recommend this book to beginner PHP developers, or intermediate developers who have not yet gotten their feet wet with OO.

ISBN:1593270771