Enter your mobile number or email address below and we'll send you a link to download the free Kindle App. Then you can start reading Kindle books on your smartphone, tablet, or computer - no Kindle device required.

  • Apple
  • Android
  • Windows Phone
  • Android

To get the free app, enter your email address or mobile phone number.

PHP Objects, Patterns, and Practice 4th ed. 2013 Edition

4.7 out of 5 stars 19 customer reviews
ISBN-13: 978-1430260318
ISBN-10: 1430260319
Why is ISBN important?
ISBN
This bar-code number lets you verify that you're getting exactly the right version or edition of a book. The 13-digit and 10-digit formats both work.
Scan an ISBN with your phone
Use the Amazon App to scan ISBNs and compare prices.
Trade in your item
Get a $14.50
Gift Card.
Have one to sell? Sell on Amazon
Rent On clicking this link, a new layer will be open
$18.00 - $18.01 On clicking this link, a new layer will be open
Buy used On clicking this link, a new layer will be open
$43.97 On clicking this link, a new layer will be open
Buy new On clicking this link, a new layer will be open
$48.85 On clicking this link, a new layer will be open
More Buying Choices
59 New from $29.91 45 Used from $39.96
Free Two-Day Shipping for College Students with Amazon Student Free%20Two-Day%20Shipping%20for%20College%20Students%20with%20Amazon%20Student


$48.85 FREE Shipping. In Stock. Ships from and sold by Amazon.com. Gift-wrap available.
click to open popover

Frequently Bought Together

  • PHP Objects, Patterns, and Practice
  • +
  • Modern PHP: New Features and Good Practices
  • +
  • PHP Cookbook: Solutions & Examples for PHP Programmers
Total price: $117.06
Buy the selected items together

Editorial Reviews

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.
NO_CONTENT_IN_FEATURE

Product Details

  • Paperback: 488 pages
  • Publisher: Apress; 4th ed. 2013 edition (November 27, 2013)
  • Language: English
  • ISBN-10: 1430260319
  • ISBN-13: 978-1430260318
  • Product Dimensions: 7.5 x 1.2 x 9.2 inches
  • Shipping Weight: 2.4 pounds (View shipping rates and policies)
  • Average Customer Review: 4.7 out of 5 stars  See all reviews (19 customer reviews)
  • Amazon Best Sellers Rank: #236,667 in Books (See Top 100 in Books)

Customer Reviews

Top Customer Reviews

Format: Paperback Verified Purchase
Matt Zandstra gives a good coverage of multiple OOP patterns applied to PHP programming, with good tips about where and how to use them. He also gives a small intro de PHP and write a lot about other topics (the "Practice" part of the book: using PEAR, testing, version control, continuos integration, etc.) all applied to PHP programming. Lot of people think this book is only for advanced programming but I think even novices would benefit from it. If you already have a previous edition this edition is a good upgrade (Matt rewrote some chapters, specially the ones on Practice). Even the printing is far better than the 3rd edition (the previous edition used terrible font and spacing making it hard to read) and it's more compact. I recommend this book to any PHP developer (novices or experts alike).
Comment 6 people found this helpful. Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse
Format: Kindle Edition
I'm not sure what it is about this book, whether it's the clearly written examples, or the way the author answers many of those questions that are typically left unanswered with other books - but I find this book extremely insightful.

I'm typically frustrated with OOP books that discuss patterns, because they often miss the most important part - how to actually plug this into actual code. For example, in the example of Abstract Factories the author clearly and succinctly explains strategies to create objects on demand within the context of the pattern. And this is where most books leave it - but these classes don't exist in isolation. Something has to make use of them. And how do we do that? What's the best strategy? Big-ass switch statements? More polymorphism?

Well - the author does his best to actually address these issues, and I've found it wholly enlightening. His examples are also very good, being very lightweight and succinct, with clear explanations as to where liberties have been taken for the sake of publishing a book, and what not to do in real life code. Thoroughly recommend this book.
1 Comment 9 people found this helpful. Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse
Format: Paperback Verified Purchase
I have several years of Java experience and I needed to learn PHP for work. Because of my Java experience, I didn't need to learn programming in PHP from scratch - just take what I know in Java and learn how to do it in PHP. (I uset this book in combination with other online exercises.) This book helped me do that, and as an added bonus provided a refresher on object oriented design and design patterns.
Comment 2 people found this helpful. Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse
Format: Paperback Verified Purchase
I’ve understood OOP syntactically for a while, but couldn’t apply it to real world projects. “PHP Objects, Patterns, and Practice” really helped me get to that next level. The meat of the book focuses on design patterns (many of which you’d see in Gang of Four book – he makes great references to that and other helpful books on design patterns), but what really set it apart for me was his holistic approach. It started by emphasizing the importance of good design (with examples), went through several patterns, and then rounded out the material with an introduction on several other important topics for a well-versed developer to understand. Things like testing, automation, and continuous integration. The book itself doesn’t expound at great length on those latter topics, but certainly gives you enough to learn more about them and more importantly understand how they should fit into your development ecosystem. I finished this book with a much better grasp of object oriented design, as well as what else I needed to have in my toolkit to be a great developer.
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse
By Thomas Ford on December 11, 2014
Format: Paperback Verified Purchase
This is an amazing book. I made the switch to OO PHP about a year ago, and I am learning something new every time I open this book. The examples are simple, and applicable to real life situations. Matt explains every step fully, and in great detail.

All of my PHP friends/coworkers want to borrow this book.
Comment 2 people found this helpful. Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse
Format: Paperback Verified Purchase
Great book! There are quite a few grammar mistakes and a handful of formatting issues. Only a few of them caused confusion, though. I would still highly recommend it to any developer ready to dive in to OO PHP or even to those with OOP experience but wanting to broaden their knowledge.
Comment One person found this helpful. Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse
Format: Paperback Verified Purchase
This is a serious, advanced text on it's subject. Very well written, well laid-out, and easy to follow. Not for the novice, I'd recommend this to developers who are trying to learn how to write large systems using PHP's powerful OO features.
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse
Format: Kindle Edition Verified Purchase
The best book on objects and design patterns I have read to date. I'm also a Java programmer on a PHP project where I want to incorporate design patterns often used in Java projects. Matt Zandstra has a talent for presenting and explaining a very difficult subject which is object-oriented design principles and patterns. I'm buying this book for the junior developers on my project. I have no doubt this book will help put my junior developers in the mental place I need them to be.
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse

Set up an Amazon Giveaway

PHP Objects, Patterns, and Practice
Amazon Giveaway allows you to run promotional giveaways in order to create buzz, reward your audience, and attract new followers and customers. Learn more
This item: PHP Objects, Patterns, and Practice