List of Tables
Chapter 3. Using PHP classes effectively
Chapter 5. Understanding class relationships
Chapter 6. Object-oriented principles
Chapter 7. Design patterns
Chapter 11. Refactoring web applications
Chapter 15. User interaction
Chapter 17. Input validation
Chapter 18. Form handling
Appendix A. Tools and tips for testing