Patterns for PHP is a wiki repository of PHP-implemented design patterns initially proposed by Maugrim the Reaper in his article “Patterns for PHP: a PHP Patterns Repository”. Design patterns are general, repeatable solutions to commonly-occurring problems in software design that can be used in many different solutions. Wikipedia’s article on design patterns has large amount of useful examples sourced from the book “Design Patterns: Elements of Reusable Object-Oriented Software”.
phpPatterns was a similar but now seemingly-abandoned effort. It has a massive amount of information on many more topics than Patterns for PHP (at present) but suffered because of a truly awful colour scheme. Patterns for PHP should work with phpPatterns to convert all of the existing documents to the new wiki format — if required — and integrate the old content into the great new design.
Over the past few weeks I have been monitoring the progress of Patterns for PHP and gradually becoming more interested in the concept of software design patterns. I have never heard of these before and do not understand how they can be used but, like with anything new, I would like to become more experienced so I can add it to my software development arsenal. Experience with chain of responsibility and abstract factory pattern design patterns would definitely sound impressive on my curriculum vitae although I have yet to decide whether they are more useful than most industry buzzwords.

Comments