Learning PHP Design Patterns
By William Sanders
Publisher: O’Reilly Media
Released: February 2013
Learning Php Design Patterns is based upon using object oriented programming with Php 5. The book begins with an overview of object oriented programming. Design patterns are explained and this method of programming is compared with with procedural programming. Design patterns combined with object oriented programming are advanced techniques used to make development more efficient in large projects. Chapter 4 explains the role of Unified Modeling Language (UML) tools in the design process. A design pattern is a useful tool to aid in the speed of development. As changes are introduced to a program the value of using design patterns becomes increasingly relevant.
I found the book to be very helpful in understanding and learning advanced Php programming. My background consists of primarily using procedural techniques with only a cursory knowledge of object oriented programming. From my perspective this was a good book and quite useful. I found the material to be adequately explained and easier to follow given my small level of OOP experience.
I would recommend this book to anyone wanting to learn about design patterns using Php. It is probably best suited to to those with beginner to intermediate skills.
Disclosure: I received a free ebook copy for review.