PHP 8 objects, patterns, and practice mastering OO enhancements, design patterns, and essential development tools

You will: Work with object fundamentals: write classes and methods, instantiate objects, and create powerful class hierarchies using inheritance Master advanced object-oriented features, including static methods and properties, managing error conditions with exceptions, and creating abstract classes...

Full description

Bibliographic Details
Main Author: Zandstra, Matt
Format: eBook
Language:English
Published: Berkeley, CA Apress 2021
Edition:6th ed
Subjects:
Online Access:
Collection: O'Reilly - Collection details see MPG.ReNa
Table of Contents:
  • Part I. Objects
  • 1. PHP: Design and Management
  • 2. PHP and Objects
  • 3. Object Basics
  • 4. Advanced Features
  • 5. Object Tools
  • 6. Objects and Design
  • Part II. Patterns
  • 7. What Are Design Patterns? Why Use Them?
  • 8. Some Pattern Principles
  • 9. Generating Objects
  • 10. Patterns for Flexible Object Programming
  • 11. Performing and Representing Tasks
  • 12. Enterprise Patterns
  • 13. Database Patterns
  • Part III. Practice
  • 14. Good (and Bad) Practice
  • 15. PHP Standards
  • 16. PHP Using and Creating Components with Composer
  • 17. Version Control with Git
  • 18. Testing
  • 19. Automated Build with Phing
  • 20. Vagrant
  • 21. Continuous Integration
  • 22. Objects, Patterns, and Practice
  • 23. App A: Bibliography
  • 24. App B: A Simple Parser