Download the free Kindle app and start reading Kindle books instantly on your smartphone, tablet, or computer - no Kindle device required.
Read instantly on your browser with Kindle for Web.
Using your mobile phone camera - scan the code below and download the Kindle app.
PHP 8 Objects, Patterns, and Practice: Mastering OO Enhancements, Design Patterns, and Essential Development Tools 6th ed. Edition
There is a newer edition of this item:
$42.74
This title will be released on December 13, 2024.
Purchase options and add-ons
Learn how to develop elegant and rock-solid systems using PHP, aided by three key elements: object fundamentals, design principles, and best practices. The 6th edition of this popular book has been fully updated for PHP 8, including attributes, constructor property promotion, new argument and return pseudo-types, and more. It also covers many features new since the last edition including typed properties, the null coalescing operator, and void return types. This book provides a solid grounding in PHP''s support for objects, it builds on this foundation to instill core principles of software design and then covers the tools and practices needed to develop, test, and deploy robust code.
PHP 8 Objects, Patterns, and Practice begins by covering PHP''s object-oriented features. It introduces key topics including class declarations, inheritance, and reflection. The next section is devoted to design patterns. It explains the principles that make patterns powerful. You''ll cover many of the classic design patterns including enterprise and database patterns. The last segment of the book covers the tools and practices that can help turn great code into a successful project. The section shows how to manage multiple developers and releases with git, and how to manage builds and dependencies with Composer. It also explores strategies for automated testing and continuous integration.
After reading and using this book, you will have mastered object-oriented enhancements, design patterns, and the essential development tools available for PHP 8.
What You Will Learn
- Work with object fundamentals: write classes and methods, instantiate objects, and create powerful class hierarchies using inheritance
- Understand and use design principles to deploy objects and classes effectively in your projects
- Discover a set of powerful patterns that you can implement in your own projects
- Guarantee a successful project including unit testing; version control and build, installation, and package management; and continuous integration
Who This Book Is For
Anyone with at least a basic knowledge of PHP who wants to use its object-oriented features in their projects. It is also for PHP coders who want to learn about the practices and tools (version control, testing, continuous integration, etc) that can make projects safe, elegant and stable.
- ISBN-101484267907
- ISBN-13978-1484267905
- Edition6th ed.
- PublisherAPress
- Publication dateApril 3, 2021
- LanguageEnglish
- Dimensions9.92 x 2.09 x 6.93 inches
- Print length833 pages
Frequently bought together

Customers who bought this item also bought
Professional WordPress Plugin Development, 2nd EditionPaperback$12.63 shippingOnly 16 left in stock (more on the way).
Customer reviews
Customer Reviews, including Product Star Ratings help customers to learn more about the product and decide whether it is the right product for them.
To calculate the overall star rating and percentage breakdown by star, we don’t use a simple average. Instead, our system considers things like how recent a review is and if the reviewer bought the item on Amazon. It also analyzed reviews to verify trustworthiness.
Learn more how customers reviews work on AmazonReviews with images
More than 200 pages of new content
-
Top reviews
Top reviews from the United States
There was a problem filtering reviews right now. Please try again later.
I have the book that covers the 7.0 version, and today I got the new edition that covers 8.0. The good thing about reading this book a second time is that with five years of experience in the industry and have worked on multiple projects, some legacy and others with modern architecture. Now I appreciate the clarity and the wisdom that this author has distilled in these pages.
This is a book for mid to advance PHP developers; I wouldn't recommend this to a person trying to learn to code; OOP is to much of a complex subject to grasp when you are starting. But if you have worked with objects in the past, you are a library maintainer, or wants to gain deeper insight into best practices and go to your next level as a software engineer; then this book is a must to add to your collection.
Definitely worth every penny.
Reviewed in the United States on October 22, 2022
I have the book that covers the 7.0 version, and today I got the new edition that covers 8.0. The good thing about reading this book a second time is that with five years of experience in the industry and have worked on multiple projects, some legacy and others with modern architecture. Now I appreciate the clarity and the wisdom that this author has distilled in these pages.
This is a book for mid to advance PHP developers; I wouldn't recommend this to a person trying to learn to code; OOP is to much of a complex subject to grasp when you are starting. But if you have worked with objects in the past, you are a library maintainer, or wants to gain deeper insight into best practices and go to your next level as a software engineer; then this book is a must to add to your collection.
Definitely worth every penny.
This is one of the best. It's well organized, thorough, and really teaches you. If you want to learn PHP, OO, or both, or maybe just to brush up, this is a great choice.
Top reviews from other countries
It really has something for PHP engineers of all levels, its part of the welcome package i give new engineers when they start now.
Examples could be longer.
Some demo app to build while progressing the book would make reading much more interesting.
Overall: solid book







