PHP Objects, Patterns and Practice and over 2 million other books are available for Amazon Kindle . Learn more
£35.49
FREE Delivery in the UK.
In stock.
Dispatched from and sold by Amazon.
Gift-wrap available.
Quantity:1
PHP Objects, Patterns, an... has been added to your Basket
Trade in your item
Get a £2.22
Gift Card.
Have one to sell?
Flip to back Flip to front
Listen Playing... Paused   You're listening to a sample of the Audible audio edition.
Learn more
See this image

PHP Objects, Patterns, and Practice (Expert's Voice in Open Source) Paperback – 1 Jul 2010


See all 3 formats and editions Hide other formats and editions
Amazon Price New from Used from
Kindle Edition
"Please retry"
Paperback
"Please retry"
£35.49
£15.50 £16.00

There is a newer edition of this item:

£35.49 FREE Delivery in the UK. In stock. Dispatched from and sold by Amazon. Gift-wrap available.

Frequently Bought Together

PHP Objects, Patterns, and Practice (Expert's Voice in Open Source) + PHP Object - Oriented Solutions
Price For Both: £64.98

Buy the selected items together



Trade In this Item for up to £2.22
Trade in PHP Objects, Patterns, and Practice (Expert's Voice in Open Source) for an Amazon Gift Card of up to £2.22, which you can then spend on millions of items across the site. Trade-in values may vary (terms apply). Learn more

Product details

  • Paperback: 536 pages
  • Publisher: Springer Verlag GmbH; 3 edition (1 July 2010)
  • Language: English
  • ISBN-10: 143022925X
  • ISBN-13: 978-1430229254
  • Product Dimensions: 21.6 x 3.1 x 26 cm
  • Average Customer Review: 3.9 out of 5 stars  See all reviews (8 customer reviews)
  • Amazon Bestsellers Rank: 330,637 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 nearly two decades. He is the author of SAMS Teach Yourself PHP in 24 Hours (three editions) and a contributor to DHTML Unleashed. He has written articles for Linux Magazine, Zend.com, IBM DeveloperWorks, and php|architect Magazine, among others. Matt works as a consultant advising companies on their architectures and system management, and also develops systems primarily with PHP, and Java. Matt also writes 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

3.9 out of 5 stars
Share your thoughts with other customers

Most Helpful Customer Reviews

5 of 5 people found the following review helpful By G. Caplan on 12 Feb 2012
Format: Paperback
I rather like this book. PHP is not well served by intelligent discussions of advanced OOP design -it's a pragmatic but ugly language so most of the really smart hackers tend to congregate around the elegance of Ruby or Python. Matt Zandstra is a good PHP programmer and fills this gap quite well.

The structure is logical, moving from OOP syntax and basic concepts through tactical object patterns to their application in more strategic enterprise and data patterns. It closes by surveying more general areas of good development practice such as testing and version control.

Covering so much ground the pace is rapid, so you'll likely struggle unless you are fluent with basic PHP and have a smattering of OOP knowledge.

The reason for my 4 star rating is the way that Matt highlights the practical value and application of the patterns he covers. The general approach is to show how a seat-of-the-pants approach can get you into trouble as your system evolves, and how the judicious application of patterns can strengthen separation of concerns and flexibility. I have a couple of other pattern books, but they are more academic and leave you wondering how you would actually use these ideas. Matt's approach is more successful.

I've dropped a star because there are too many areas where the writing could be clearer, particularly in the Enterprise Pattern section. And there are areas where I feel he has backed the wrong horse - for example the version control section focuses on Subversion, while these days the OS community seems to centre around Git and GitHub.

But if you are an intermediate developer you should emerge from the process with significantly stronger skills.

There is however, a major caveat.
Read more ›
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
1 of 1 people found the following review helpful By Matthew Doran on 7 Sep 2013
Format: Paperback
Very good book and author really knows what he's talking about. As a web developer i often use this book to look at the design patters. The author appears arrogant by publishing typos in the code examples. How long would it have taken to test the code snippets? Still, it's a must read!
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
Format: Paperback Verified Purchase
This book offers a lot of useful advice about using PHP objects and about how to improve programming techniques; something that a lot of similar books tend to skimp over.

The book is an easy read, although the main part of the book, about the patterns themselves, is a little heavy going. I'm relatively new to this idea so found it quite difficult to penetrate some of the technicalities.

One area that I felt was lacking in the book, and which I thought would come into the 'Practice' section, is how to develop with these patterns in mind and how to design a site (or function) by recognising the needs for the pattern to be implemented. I'm left feeling a little quizzical about this, still.
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
Format: Paperback Verified Purchase
I wouldn't hope to learn PHP OOP from this book, it's rather for people who know OOP already. The book is in 3 parts and the most useful one (for me) - patterns - is translating the most popular patters (taken mostly from Java and the "gang of four" ideas) to PHP. This subject is really advanced and the patterns can serve as a good starting point for different programming challenges. Not an easy book, but very good and professional approach. The author is doing much to make it easier to understand.
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again


Feedback