• List Price: $44.99
  • Save: $10.62 (24%)
FREE Shipping on orders over $35.
Only 1 left in stock.
Ships from and sold by Amazon.com.
Gift-wrap available.
Professional PHP Design P... has been added to your Cart
+ $3.99 shipping
Used: Good | Details
Sold by ruinsandglories
Condition: Used: Good
Comment: Covers have light wear, bottom corner of cover and pages through the contents is creased, pages clean, binding good
Access codes and supplements are not guaranteed with used items.
Have one to sell? Sell on Amazon
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

Professional PHP Design Patterns Paperback – August 24, 2009

ISBN-13: 978-0470496701 ISBN-10: 0470496703 Edition: 1st

Buy New
Price: $34.37
19 New from $3.90 19 Used from $3.99
Amazon Price New from Used from
Paperback
"Please retry"
$34.37
$3.90 $3.99
Free Two-Day Shipping for College Students with Amazon Student Free%20Two-Day%20Shipping%20for%20College%20Students%20with%20Amazon%20Student


Get Up to 80% Back When You Sell Us Your Books
$34.37 FREE Shipping on orders over $35. Only 1 left in stock. Ships from and sold by Amazon.com. Gift-wrap available.
NO_CONTENT_IN_FEATURE

Shop the New Digital Design Bookstore
Check out the Digital Design Bookstore, a new hub for photographers, art directors, illustrators, web developers, and other creative individuals to find highly rated and highly relevant career resources. Shop books on web development and graphic design, or check out blog posts by authors and thought-leaders in the design industry. Shop now

Product Details

  • Paperback: 288 pages
  • Publisher: Wrox; 1 edition (August 24, 2009)
  • Language: English
  • ISBN-10: 0470496703
  • ISBN-13: 978-0470496701
  • Product Dimensions: 7.4 x 0.6 x 9.3 inches
  • Shipping Weight: 1.1 pounds (View shipping rates and policies)
  • Average Customer Review: 3.8 out of 5 stars  See all reviews (4 customer reviews)
  • Amazon Best Sellers Rank: #750,302 in Books (See Top 100 in Books)

Editorial Reviews

From the Back Cover

PHP is often considered to be the cornerstone for buildingflexible and feature-rich web applications. Because of its relatively simple initial learning curve, newer programmers can easily create applications in PHP from the ground up. As these applications scale, however, the maintenance can seem daunting. Luckily, the mature programming community has something to offer: Design Patterns. These repeatable solutions for common problems have been applied for years to other programming languages. This book aims to bridge the gap between the PHP and the older programming language by applying those tried and tested Design Patterns to native PHP applications.

This book starts with an introduction to Design Patterns, describes their use and importance, and details where you've seen them already. It continues through a host of Design Patterns with code examples and explanations. Finally, an in-depth case study shows you how to plan your next application using Design Patterns, how to program those patterns in PHP, and how to revise and refactor an existing block of code using Design Patterns from the book. The author approaches the concepts in technical yet usable formats that are familiar to both programmers who are self-taught and those with more extensive formal education.

What you will learn from this book

  • What Design Patterns are and why they matter in PHP

  • Commonly established PHP Library usage of Design Patterns

  • Faster and more efficient object creation with Design Patterns like Builder, Façade, Prototype and Template

  • Decoupled architecture using Data Access Object and Proxy Design Patterns

  • Better code flow and control using the Delegate, Factory and Singleton Design Patterns

  • How to implement Visitor and Decorator Design Patterns to enhance objects without modifying their core

  • Comprehensive plug-in creation techniques using Observer Design Pattern

  • How to plan application architecture using Design Patterns

  • How to program a case study web site from start to finish with Design Pattern based coding

  • How to recognize architectural benefits from Design Patterns in an existing application

  • Methods to further strengthen code from case study analysis

Who this book is for
This book is for experienced PHP programmers who are looking to enhance the quality of their code architecture with Design Patterns.

Wrox Professional guides are planned and written by working programmers to meet the real-world needs of programmers, developers, and IT professionals. Focused and relevant, they address the issues technology professionals face every day. They provide examples, practical solutions, and expert education in new technologies, all designed to help programmers do a better job.

Updates, source code, and Wrox technical support at www.wrox.com

About the Author

Aaron Saray was introduced to a second-hand Commodore 64, with no persistent storage, when he was 8 years old. This fueled his appetite for computer science which carried him through many different languages and computers. Aaron finally settled on PHP as his language of choice in 2001. From then on, he continued to pepper in various other web languages such as HTML, CSS and JavaScript while continually building on his PHP expertise. Along his career path, Aaron has designed and maintained web site tools for an Internet Service Provider, created web based account management tools for subscribers of a major dental insurance company and led the development efforts of back-office websites for Internet connected Point of Sales systems. After becoming a Zend Certified Engineer, Aaron started his own web development company based around open source software. He continues to release open source software and keeps an updated PHP centric blog at aaronsaray.com.

Customer Reviews

3.8 out of 5 stars
Share your thoughts with other customers

Most Helpful Customer Reviews

2 of 2 people found the following review helpful By R B on April 24, 2012
Format: Paperback Verified Purchase
This book has some pretty big errors and it's really vague with each design pattern. However it did help me understand PHP design patterns better.

I would recommend the head first of design patterns elements book. Since they use Java examples I would recommend to have your text editor open and "translate" the Java to PHP. I think that would really help to understand OO and design patterns better versus just reading the book and looking at Java examples.
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
8 of 11 people found the following review helpful By Amazon Customer on February 9, 2010
Format: Paperback
First, sorry for mistakes, I'm from Italy so I will be very concise.
The problems of this book are:
- examples for each pattern: only one example and very very very ... too simple! examples in design pattern are very important - for me - , I think that a usefull book on patterns should present four or five examples for each pattern, at least.

- not all patterns are treated! What about "Chain of Responsability"? And "Abstract Factory"? And "Bridge"? And "composite" ? And "Flyweight"? This book has only 238 page, and you treat about pattern from 26 to 125 ... I think this is not enought.
1 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
3 of 4 people found the following review helpful By Lee Thornton on September 1, 2009
Format: Paperback Verified Purchase
This book was just what I needed to get a grasp on the design patterns and learn how to use them correctly. The examples are small enough to wrap my head around but big enough to get the idea of what is going on. I would recomend this to anyone that is a php programmer working wiht objects.

I have had the book for only 2 days and I already used the facade and the decorator pattern in a project. Just after I got the code installed on the website the owner changed his mind and requested some code changes. I found that it was much easier to manage his changes since I used the design patterns shown in this book. Actually it was almost a pleasure to make the changes to the code since it was set up properly in the first place.
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 2 people found the following review helpful By ibbobb on August 11, 2010
Format: Paperback
I am not even half way through this book (am still working through the rest of the Patterns reference, haven't looked at the last three chapters) and am already kicking myself for not discovering this book sooner. My project that I am currently working on would have benefited greatly from some of the patterns in this book.

Every pattern has a simple, real life example of a problem and a simple solution. One of the things you have to realize about this book is that the patterns are not plug-and-play. You can't just insert the patterns into your project without modifying them; they have to be tailored to fit your project. Luckily, the pattern examples are clear enough that that shouldn't be a problem in most circumstances. I would recommend this book if you want to better organize your code and improve its scalability.

Also, I initially did not realize that there were a few chapters at the end of the book regarding implementing the patterns. The author talks about planning a project using Patterns, and then in another chapter builds the project. I will probably read over these chapters, as I would assume they are good examples of the patterns in action. When I originally wrote this review, I gave the product 5 stars BEFORE I realized these final chapters existed. I was pleasantly surprised by just the reference material. These final chapters are an added bonus in my book.
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

More About the Author

Discover books, learn about writers, read author blogs, and more.

What Other Items Do Customers Buy After Viewing This Item?

Set up an Amazon Giveaway

Amazon Giveaway allows you to run promotional giveaways in order to create buzz, reward your audience, and attract new followers and customers. Learn more
Professional PHP Design Patterns
This item: Professional PHP Design Patterns
Price: $44.99 $34.37
Ships from and sold by Amazon.com