PHP Patterns What is it? The most popular design patterns implemented in the PHP programming language. Why is this needed? You need to know this in order to be able to work with an already written code base and to create new solutions.