Jump to ratings and reviews
Rate this book

PHP 5 Objects, Patterns, and Practice by Matt Zandstra

Rate this book
PHP 5's object-oriented enhancements are among the most significant improvements in the 10+ year history of the language. This book introduces you to those features and the many opportunities they provide, as well as a number of tools that will help you maximize development efforts. The book begins with a broad overview of PHP 5's object-oriented features, introducing key topics like class declaration, object instantiation, inheritance, and method and property encapsulation. You’ll also learn about advanced topics including static methods and properties, abstract classes, interfaces, exception handling, object cloning, and more. You’ll also benefit from an extensive discussion regarding object-oriented design best practices. The next part of the book is devoted to a topic that is often a natural extension of any object-oriented design patterns. PHP 5 is particularly well-suited to the deployment of these solutions for commonly occurring programming problems. The author will introduce pattern concepts and show you how to implement several key patterns in your PHP applications. The last segment introduces a number of great utilities that help you document, manage, test, and build your PHP applications, including Phing, PHPUnit2, phpDocumentor, PEAR, and CVS.

Paperback

First published December 21, 2004

7 people are currently reading
59 people want to read

About the author

Matt Zandstra

28 books13 followers

Ratings & Reviews

What do you think?
Rate this book

Friends & Following

Create a free account to discover what your friends think of this book!

Community Reviews

5 stars
28 (31%)
4 stars
32 (35%)
3 stars
26 (28%)
2 stars
3 (3%)
1 star
1 (1%)
Displaying 1 - 6 of 6 reviews
27 reviews1 follower
February 23, 2008
This book, of which I read a few chapters before returning to the library, has some excellent tips on the birds-eye view of software design with a ton of specific tips and examples and a focus on design patterns. And, obviously, is about PHP 5. The book focuses on object-oriented programming and design patterns, as the title implies, and does an excellent job of describing what each of those are, how they are described and how they can be applied.

I will come back to this book when it is time to get a bit more hands on with PHP 5 programming, there's a lot left to learn! I found the book when searching for books about PHP at the library.
Profile Image for Leland.
158 reviews38 followers
January 3, 2012
By no means would I say this is a perfect treatment of oop with PHP, but it's readable, clear, informative and ultimately helpful. The first few chapters cover the fundamentals with excellent examples. The approach encourages experimentation, and I was designing and writing classes as I read. One doesn't read these types of book for any other reason, so based on the books effectiveness as a catalyst and guide for writing code, I can only give it a solid 4 out of 5 stars.
3 reviews
December 4, 2008
This is an awesome book, learned loads from it already and I am only halfway through.
Profile Image for Marcus.
10 reviews2 followers
January 3, 2011
Read this ages ago - Some bits good, others a bit disappointing and overcomplicated.
Displaying 1 - 6 of 6 reviews

Can't find what you're looking for?

Get help and learn more about the design.