PHP wird oft als Grundstein für die Erstellung flexibler und funktionsreicher Webanwendungen angesehen. Da es relativ einfach zu erlernen ist, k?nnen unerfahrene Programmierer mit PHP problemlos Anwendungen von Grund auf erstellen. Angesichts der Gr??e dieser Anwendungen ist der Wartungsaufwand jedoch gewaltig. Glücklicherweise hat die ausgereifte Programmiergemeinschaft einige L?sungen bereitgestellt, darunter auch Entwurfsmuster. Diese wiederholbaren L?sungen für dieselben Probleme werden seit vielen Jahren in anderen Programmiersprachen verwendet. Das Ziel von PHP Design Patterns besteht darin, PHP an frühere Programmiersprachen anzubinden, indem bew?hrte Designmuster auf PHP-Anwendungen angewendet werden.