The book is laid out like this:
➤ Chapters 1 through 3 are intended as a crash course in concepts that you absolutely must
know before reading the rest of the book. They cover topics like design patters, iterators, and
the difference between the MySQL storage engines.
➤ Chapters 4 and 5 take a brief break from the essentials and focuses on one of the most
important concepts for creating scalable applications: caching.
➤ Chapter 6 revisits the essentials and touches on some advanced MySQL topics.
➤ Chapters 7 and 8 dive into extending PHP and MySQL with C. They are the only chapters in
the book where you’re not writing code in just PHP or SQL.
➤ Chapter 9 goes over full-text search and introduces Sphinx.
➤ Chapter 10 covers multitasking and discusses Gearman.

➤ Chapters 11 and 12 cover essentials including advanced rewrite rules, custom session han-
dling and user security.

➤ Chapter 13 goes over MySQL INFORMATION_SCHEMA.
➤ Chapter 14 touches on security some more.
➤ Chapters 15 and 16 wrap up the book with other uses of PHP and MySQL besides web
applications and optimizing and debugging.