PHP 8: Objects, Patterns and Programming Techniques
after payment (24/7)
(for all gadgets)
(including for Apple and Android)
This book examines object-oriented programming techniques in PHP and the application of core software design principles based on classic design patterns, as well as tools and practices for developing, testing, continuous integration, and deploying reliable application code. This sixth edition of the book has been completely updated in accordance with version 8 of the PHP language. This book details new features of PHP, such as attributes and numerous enhancements to type declarations.
The main purpose of the book is to explore, in the context of PHP, some established design principles and basic design patterns. This book is primarily addressed to developers who have a firm grasp of the fundamentals of PHP programming and are looking to develop their web application design skills using development best practices.
This popular book has been completely updated in this sixth edition 8 of the PHP language and includes a description of the Composer dependency manager, material on the tools Vagrant, PHPUnit, Jenkins and others, as well as recommendations for standards for programming in PHP. This book details new features of PHP, such as attributes and numerous improvements to type declarations.
The main purpose of the book is to explore, in the context of PHP, some established design principles and basic design patterns.
Part I of this book covers the key object-oriented features of PHP, including class and type declarations, inheritance, reflection, and more.
Part II covers design patterns, explaining the principles that make them effective, as well as classic patterns for designing enterprise applications and databases.
Part III examines the tools and practices that help turn good code into successful designs. This part shows how to organize developer collaboration and software releases using Git and how to manage the project build process and dependencies using Composer, as well as explore automated testing and continuous integration strategies. Overall, the book focuses on the fundamentals of object-oriented programming, design principles, and development best practices that are designed to help the reader develop elegant, reliable, and resilient systems.
Data sheet
- Name of the Author
- Мэтт Зандстра
- Language
- Russian
- Translator
- Игорь Владимирович Красиков