Introduction to the First Edition Introduction to the Second Edition Part 1---Introduction - Chapter 1 PHP: Design and Management Part 2---Objects - Chapter 2 PHP and Objects - Chapter 3 Object Basics - Chapter 4 Advanced Features - Chapter 5 Object Tools - Chapter 6 Objects and Design Part 3---Patterns - Chapter 7 What Are Design Patterns? Why Use Them? - Chapter 8 Some Pattern Principles - Chapter 9 Generating Projects - Chapter 10 Patterns for Flexible Object Programming - Chapter 11 Performing and Representing Tasks - Chapter 12 Enterprise Patterns - Chapter 13 Database Patterns Part 4---Practice - Chapter 14 Good (and Bad) Practice - Chapter 15 An Introduction to PEAR - Chapter 16 Generating Documentation with phpDocumentor - Chapter 17 Version Control with CVS - Chapter 18 Testing with PHPUnit - Chapter 19 Automated Build with Phing Part 5---Conclusion - Chapter 20 Objects, Patterns, Practice Part 6 Appendixes - Appendix A Bibliography - Appendix B A Simple Parser