Part V. MySQL and PHP Design Patterns
We must combine the toughness of the serpent with the softness of the dove, a tough mind and a tender heart.
All the interests of my reason, speculative as well as practical, combine in the three following questions: 1. What can I know? 2. What ought I to do? 3. What may I hope?
When bad men combine, the good must associate; else they will fall one by one, an unpitied sacrifice in a contemptible struggle.
The Role of MySQL in PHP Design Patterns
While some very advanced MySQL programmers use design patterns
with relational databases, the four chapters in Part V use PHP design patterns
employed in conjunction with MySQL. The MySQL example code in Part V uses simple MySQL statements.
So you need not brush up on your JOIN
statements or any other relational database code used with MySQL and PHP
in the following four chapters.
However, the use of MySQL is so ubiquitous with PHP that not having a section on using OOP structures and design patterns with MySQL would be a serious oversight. Besides, this last section provides a way to add some more design patterns in PHP. They include the following:
Proxy
Strategy
Chain of Responsibility
Observer
None of these patterns are the exclusive domain of a combined PHP−MySQL application, and the patterns can be used perfectly well with PHP on its own. Further, in one of the Chain of Responsibility examples, you can see how more than one design pattern can be used together ...
Get Learning PHP Design Patterns now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.