Backed by a tireless development community, PHP has been a model of language evolution over its 10+ year history. Borne from a contract developer’s pet project, these days you’ll find PHP powering many of the world’s largest web sites, including Yahoo!, Digg, EA Games, and Lycos.
PHP Objects, Patterns, and Practice, Second Edition shows you how to meld the power of PHP with the sound enterprise development techniques embraced by professional programmers. Going well beyond the basics of object–oriented development, you’ll learn about advanced topics such as 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.
What you’ll learn
Write solid, maintainable code by embracing object–oriented techniques and design patterns.
Create detailed, versatile documentation using the powerful phpDocumentor automated documentation system.
Gain new flexibility during the development process by managing your code within a CVS repository and using the Phing build system.
Capitalize upon the quality code of others by using the PEAR package management solution.
Who is this book for?
PHP developers seeking to embrace sound development techniques such as object–orientation, design patterns, testing, and documentation
Related Titles from Apress
Beginning PHP and MySQL: From Novice to Professional, Third Edition
Pro PHP: Patterns, Frameworks, Testing and More
Beginning Google Maps Applications with PHP and Ajax: From Novice to Professional
Customer Reviews
Average Rating:
Rating: - Buen libro de POO y PHP (Good OOP PHP book)
Explica con palabras sencillas los conceptos de programacion orientada a objetos (POO) y como aplicarlos en PHP, sin embargo pienso que el autor aveces se extiende demasiado para explicar sus ideas y no concreta del todo. El libro es ideal para unir el concepto de POO y PHP, mas no para aplicarlo, no es un libro para ejercitar.
Explains in simple words the concepts of object oriented programming (OOP) and how to apply them in PHP, however I think that he sometimes stretches too much ... Read More
Rating: - Interesting and easy to read PHP OO primer
I have experience in a variety of object oriented (OO) languages, but not PHP. This book has helped me understand how PHP supports objects and some of the typical design patterns you will see in OO PHP.
Although it is written with PPH5, it even covers some aspects of OO in PHP4.
It is easy to read, interesting and contains good code examples.
This isn't a PHP Beginners book, although I'm not fully familiar with PHP and haven't had a hard time reading this book, probably because ... Read More
Rating: - Very good book, despite some muddled spots
I've owned PHP Objects, Patterns, and Practice for over a year, and it's still one of those books I go back to. It's a well written, generally well executed book on what constitutes Object Oriented Programming in the PHP5 environment.
First, the good news:
This book is a crash course on OOP design and thought. It borrows heavily from two monumentous texts in the field - the Gang of Four's book, and Java Enterprise Patterns - and condences their essences into an easy to swallow ... Read More
Rating: - Best OO book on PHP ever
This is the best book I've read on Object Orientated PHP. This book does a great job of explaining the ins and outs of OO in PHP 5. As a self taught PHP developer of 5 years, I had lots of questions about "am I doing this right", "how should this be done" and the book has answered most of those questions.
I'd recommend the book to those who already have an advanced PHP knowledge but are looking to take their code another step forward by improving it's re-usability. It's also a great read ... Read More
Rating: - Great book but...
This is a really great book for advanced developers who whant learn abount php5 OOP technique; it explain very well how objects work and how to use the most famous patterns but it fails in third section: "The Practice".
CVS, PHPDoc and Phing, for me, are not enought for a good "Practice".
The entire book use too much simplistic examples, and so, is very difficult, for a beginner, to use all book concepts in real world.
I hope that in the next edition, Matt will fill ... Read More