PHP 5 Objects, Patterns, and Practice and over 2 million other books are available for Amazon Kindle . Learn more

Sign in to turn on 1-Click ordering.
Trade in Yours
For a £0.81 Gift Card
Trade in
More Buying Choices
Have one to sell? Sell yours here
Sorry, this item is not available in
Image not available for
Image not available

Start reading PHP 5 Objects, Patterns, and Practice on your Kindle in under a minute.

Don't have a Kindle? Get your Kindle here, or download a FREE Kindle Reading App.

PHP 5 Objects, Patterns, and Practice [Paperback]

Matt Zandstra
4.6 out of 5 stars  See all reviews (5 customer reviews)
RRP: £29.99
Price: £24.22 & FREE Delivery in the UK. Details
You Save: £5.77 (19%)
o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o
Temporarily out of stock.
Order now and we'll deliver when available. We'll e-mail you with an estimated delivery date as soon as we have more information. Your account will only be charged when we dispatch the item.
Dispatched from and sold by Amazon. Gift-wrap available.


Amazon Price New from Used from
Kindle Edition £23.01  
Paperback £24.22  
Trade In this Item for up to £0.81
Trade in PHP 5 Objects, Patterns, and Practice for an Amazon Gift Card of up to £0.81, which you can then spend on millions of items across the site. Trade-in values may vary (terms apply). Learn more
There is a newer edition of this item:
PHP Objects, Patterns, and Practice: Fourth Edition PHP Objects, Patterns, and Practice: Fourth Edition
In stock.

Book Description

21 Dec 2004 1590593804 978-1590593806
. . . if you have seen true object-oriented development, and have had trouble using these concepts in PHP; don't despair any longer. Matt (Zandstra) has done all the work for you-all you need is a weekend or two to do a little reading. While being an easy read, Zandstra's introduction to the object-oriented features is, I believe, perfectly adequate to get started with object-oriented PHP programming. Lasse Koskela, JavaRanch Bartender PHP 5 Objects, Patterns, and Practice is a practical design and management book devoted to exploring object-oriented programming in PHP 5, the latest and most powerful version of PHP. Using a wide variety of pattern examples, this insightful text explores the principles underlying design patterns, focusing largely on those patterns collected by the 'Gang of Four.' Veteran author Matt Zandstra further addresses the needs of PHP users by providing practice and examples on topics including unit testing, documentation, version control, and automated building.

Product details

  • Paperback: 458 pages
  • Publisher: Apress (21 Dec 2004)
  • Language: English
  • ISBN-10: 1590593804
  • ISBN-13: 978-1590593806
  • Product Dimensions: 23.6 x 18 x 2.3 cm
  • Average Customer Review: 4.6 out of 5 stars  See all reviews (5 customer reviews)
  • Amazon Bestsellers Rank: 642,673 in Books (See Top 100 in Books)
  • See Complete Table of Contents

More About the Author

Discover books, learn about writers, and more.

Product Description

About the Author

Matt Zandstra has worked as a Web programmer, consultant and writer for a decade. He has been an object evangelist for most of that time. Matt is the author of SAMS Teach Yourself PHP in 24 Hours (three editions) and contributed to DHTML Unleashed. He has written articles for Linux Magazine and Matt works primarily with PHP, Perl and Java, building online applications. He is an engineer at Yahoo! in London. Matt lives in Brighton with his wife Louise, and two children, Holly and Jake. Because it has been so long since he has had any spare time he only distantly recollects that he runs regularly to offset the effects of his liking for pubs and cafes, and for sitting around reading and writing fiction.

Inside This Book (Learn More)
Browse Sample Pages
Front Cover | Copyright | Table of Contents | Excerpt | Index
Search inside this book:

What Other Items Do Customers Buy After Viewing This Item?

Customer Reviews

4 star
2 star
1 star
4.6 out of 5 stars
4.6 out of 5 stars
Most Helpful Customer Reviews
30 of 30 people found the following review helpful
5.0 out of 5 stars Timely and useful 6 Oct 2005
As a professional web programmer who has worked in the computer publishing industry, myself, I very often read a book with half a mind as to who it is either aimed at or will benefit.
As a result of reading this book, I came to the conclusion that those it would benefit were (downwards, in ascending order):
A) those with a good grounding in a web-base OOP programming language like Java or C#, who need to do some PHP, and need to know how much of what they are familiar with can now be applied in the PHP 5 world and how it is implemented.
B) those coming from a desktop-oriented OOP background who need an insight into the unique problems of designing multi-user, distributed web-based systems, using the OOP features found in PHP 5.
C) established PHP programmers from a procedural background, who still needs convincing that PHP's object model is becoming strong enough to justify a switch to OOP, and how to achieve that switch.
D) hapless Visual Basic programmers, with plenty of experience using the COM-based Object interfaces, themselves, and who therefore need no convincing of the advantages of OOP, but who are desperately seeking a way out of the ever shrinking market for their existing skillset in desktop development (this describes a lot of the developers where I am currently working, BTW.)
It won't help an absolute novice programmer, however, which is a shame, because many of the arguments it puts forward to forcibly are aimed squarely at avoiding many of the pitfalls that new programmers fall into when presented with:
A) an apparently simple problem
B) DBMS which (all to often) still doesn't default to enforcing constraints (for instance!)
C) An absolute wealth of functions.
Read more ›
Was this review helpful to you?
7 of 7 people found the following review helpful
5.0 out of 5 stars 5 stars - excellent "introduction" 31 Oct 2005
By J. M.
This book is very much an all-rounder. This first explains why PHP4 is fine, yet PHP5 for many will become a must-have. The addition of objects to PHP4 introduces a very powerful, and fittingly albeit surprisingly complex topic. This book will spoon feed you to become a programmer among the big boys. Without missing one step, this is more than just a resource to learning PHP5 objects. It's about getting closer to perfectly implementing demanding php/database applications in complex environments with many developers - and wasting minimal code by re-use. I'm freely marking my copy - I can tell I'll never sell it!
Comment | 
Was this review helpful to you?
5.0 out of 5 stars great book. 1 Aug 2014
Format:Paperback|Verified Purchase
Brilliant book. I've been a we developer for two years and I still learn an use this book to refer to.
Comment | 
Was this review helpful to you?
5.0 out of 5 stars Five Stars 24 Sep 2014
By Andy
Format:Paperback|Verified Purchase
Packed full of great info.
Comment | 
Was this review helpful to you?
8 of 20 people found the following review helpful
3.0 out of 5 stars Could have been better 27 Feb 2006
Let me just say that this is not a bad book at all, it's just isn't good enough in my opinion. Maybe it is for starting programmers but it is not for me.
It succeeds well in explaining some of the more common patterns in PHP4/PHP5 but fails to goes into detail on a lot of them.
I'd really recommend some other books. If you want to learn about design patterns, there are a lot of better books out there. Unless you need the explanation in PHP code ...
I was not fully satisfied and learned little from it.
Not a bad book, but disappointing to me
Was this review helpful to you?
Would you like to see more reviews about this item?
Were these reviews helpful?   Let us know
Search Customer Reviews
Only search this product's reviews

Customer Discussions

This product's forum
Discussion Replies Latest Post
No discussions yet

Ask questions, Share opinions, Gain insight
Start a new discussion
First post:
Prompts for sign-in

Search Customer Discussions
Search all Amazon discussions

Look for similar items by category