Анотація до книги PHP Об’єкти, шаблони та методики програмування
За останні десять років PHP буквально охопила об’єктно-орієнтована революція, причому це стосується як самих засобів мови, так і розробників, які використовують ці засоби, та додатків, які вони створюють. Тепер основний акцент робиться на об’єктах і об’єктно-орієнтованому підході до проєктування. Є ще один момент, пов’язаний із цим і також міцно вкорінений у сучасні методики розробки об’єктно-орієнтованих застосунків. Йдеться про використання засобів і методик, завдяки яким досягається успішне виконання проєкту, здійснюється ефективне керування групами розробників і підвищується якість коду.
Книга починається з огляду об’єктно-орієнтованих можливостей PHP, у який включено важливі теми на кшталт визначення класу, створення об’єктів, успадкування, інкапсуляції методів і властивостей. Ви також вивчите додаткові теми, такі як статичні методи й властивості, абстрактні класи, обробка винятків, клонування об’єктів, простори імен, механізм замикань і багато іншого.
Зміст
Про автора 16
Про технічного рецензента 17
Подяки 18
Частина 1. Вступ 21
Розділ 1. PHP: проєктування та супровід систем 23
Частина 11. Об’єкти 31
Розділ 2. PHP та об’єкти
Розділ 3. Основні відомості про об’єкти
Розділ 4. Розширені засоби
Розділ 5. Засоби для роботи з об’єктами 115
Розділ 6. Об’єкти та методологія проєктування 1 4 7
Частина 111. Шаблони 1 69
Розділ 7. Що таке проєктні шаблони і навіщо вони потрібні 1 71
Розділ 8. Деякі принципи шаблонів 1 81
Розділ 9. Генерація об’єктів 1 97
Розділ 10. Шаблони для програмування гнучких об’єктів 223
Розділ 11. Виконання задач і подання результатів 245
Розділ 12. Шаблони корпоративних застосунків 279
Розділ 13. Шаблони баз даних 335
Частина IV. Практика 381
Розділ 14. Добрі та погані методи роботи 383
Розділ 15. Вступ до PEAR і Pyrus 393
Розділ 16. Генерація документації за допомогою phpDocumentor 41 7
Розділ 17. Контроль версій за допомогою Git 431
Розділ 18. Тестування за допомогою PНPUnit 451
Розділ 19. Автоматичне збирання за допомогою Phing 4 79
Розділ 20. Безперервна інтеграція 501
Частина V. Висновок 527
Розділ 21. Об’єкти. шаблони, пр акти ка 529
Частина VI. Додатки 539
Додаток А. Додаткові джерела інформації 541
Додаток Б. Простий синтаксичний аналізатор 545
Предметний покажчик