Создайте высокопрофессиональный код на PHP, изучив объектно-ориентированные средства, шаблоны проектирования и важные средства разработки:
За последние десять лет PHP буквально охватила объектно-ориентированная революция, причем это относится как к самим средствам языка, так и к разработчикам, использующим эти средства, и к приложениям, которые они создают. Теперь основной акцент делается на объектах и объектно- ориентированном подходе к проектированию. Существует еще один момент, связанный с этим и также прочно укоренившийся в современные методики разработки объектно-ориентированных приложений. Речь идет об использовании средств и методик, благодаря которым достигается успешное выполнение проекта, осуществляется эффективное управление группами разработчиков и повышается качество кода.
Книга начинается с обзора объектно-ориентированных возможностей PHP, в который включены важные темы, наподобие
определения класса,
создания объектов,
наследовании,
инкапсуляции методов и свойств.
Вы изучите также и дополнительные темы, такие как
статические методы и свойства,
абстрактные классы,
обработка исключений,
клонирование объектов,
пространства имен,
механизм замыканий и многое другое.
http://www.williamspublishing.com/Books/978-5-8459-1689-1.html
исходники: http://www.apress.com/downloadable/download/sample/sample_id/669
Author(s): Зандстра Мэтт
Edition: 3
Publisher: Вильямс
Year: 2011
Language: Russian
Pages: 528
City: Москва
Об авторах
Введение
Часть I. Введение
Глава 1. PHP: проектирование и сопровождение систем
Часть II. Объекты
Глава 2. PHP и объекты Глава 2. PHP и объекты
Глава 3. Основные сведения об объектах
Глава 4. Дополнительные возможности
Глава 5. Средства для работы с объектами
Глава 6. Объекты и методология проектирования
Часть III. Шаблоны
Глава 7. Что такое шаблоны проектирования и зачем они нужны
Глава 8. Некоторые принципы шаблонов
Глава 9. Генерация объектов
Глава 10. Шаблоны для программирования гибких объектов
Глава 11. Выполнение задач и представление результатов
Глава 12. Шаблоны корпоративных приложений
Глава 13. Шаблоны баз данных
Часть IV. Практика
Глава 14. Хорошие и плохие методы работы
Глава 15. Введение в PEAR и Pyrus
Глава 16. Генерация документации с помощью phpDocumentor
Глава 17. Контроль версий с помощью Subversion
Глава 18. Тестирование с помощью PHPUnit
Глава 19. Автоматическое построение с помощью Phing
Глава 20. Непрерывная интеграция
Часть V. Заключение
Глава 21. Объекты, шаблоны, практика
Часть VI. Приложения
Приложение А. Дополнительные источники информации
Приложение Б. Простой синтаксический анализатор