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
- Игорь Владимирович Красиков
Reviews
Відмінне поєднання теорії та практики!
Ця книга стала для мене справжнім путівником у світі об'єктно-орієнтованого програмування на PHP. Я особливо ціную, що автор не лише описує теоретичні аспекти, але й надає практичні приклади, які легко зрозуміти. Частина про проектні шаблони була дуже корисною, адже вона допомогла мені зрозуміти, як структурувати свій код для досягнення максимальної ефективності. Також, я вважаю, що інформація про інструменти, такі як Git і Composer, є незамінною для сучасного розробника. Рекомендую цю книгу всім, хто прагне вдосконалити свої навички програмування!
Незамінний посібник для розробників PHP!
Ця книга стала для мене справжнім відкриттям у світі об'єктно-орієнтованого програмування на PHP. Я вже мав певний досвід у програмуванні, але нові можливості PHP 8, описані в цій книзі, дійсно вразили мене. Автор детально пояснює основи об'єктно-орієнтованого програмування, а також знайомить з проектними шаблонами, які допомагають створювати якісні веб-додатки. Особливо сподобалися розділи про автоматизоване тестування та безперервну інтеграцію, адже це критично важливі аспекти сучасного програмування. Рекомендую цю книгу всім, хто хоче підвищити свої навички та стати кращим розробником!
Не зовсім те, що я очікував
Хоча книга має багато корисної інформації, я сподівався на більш глибоке занурення в конкретні аспекти PHP 8. Деякі розділи здаються занадто загальними, і я не отримав того рівня деталізації, який шукав. Наприклад, опис нових можливостей мови міг би бути більш детальним, з прикладами, які демонструють їх використання в реальних проектах. Для початківців книга може бути корисною, але для тих, хто вже має досвід, можливо, вона не дасть достатньо нової інформації. Моя оцінка - 3 з 5.
Дуже корисна та інформативна!
Ця книга стала для мене чудовим ресурсом для вивчення нових можливостей PHP 8. Я ціную, що автор не лише описує теорію, але й надає практичні приклади, які допомагають зрозуміти, як застосовувати нові функції на практиці. Частина, присвячена проектним шаблонам, дійсно відкрила мені очі на те, як можна ефективно організувати код і структуру проекту. Також мені сподобалося, як книга охоплює інструменти, такі як Composer та PHPUnit, що робить її ще більш цінною для розробників. Обов'язково рекомендую!
Книга, яка варта уваги!
Я нещодавно закінчив читати цю книгу і можу сказати, що вона дійсно варта уваги. Автор детально пояснює основи об'єктно-орієнтованого програмування та нові можливості PHP 8, що робить її корисною для тих, хто хоче розвиватися у цій сфері. Частини про тестування та безперервну інтеграцію особливо вразили, адже вони допомогли мені зрозуміти, як важливо підтримувати якість коду. Я б рекомендував цю книгу не лише початківцям, але й досвідченим розробникам, які хочуть освіжити свої знання. Відмінна робота!