Страница 5 из 813 как наследование, инкапсуляция и абстракция, а также представляет примеры, демонстрирующие поддержку объектно-ориентированного программирования в PHP 5. В главе 13 рассматривается практическое использование OO-программирования на примере создания объектно-ориентированного приложения, спроектированного с помощью UML (Unified Modeling Language — унифицированный язык моделирования), который рассматривается в начале данной главы. Глава 14 знакомит читателя с библиотекой PEAR (PHP Extension and Application Repository— репозиторий PHP-расширений и приложений). Здесь рассматривается методика поиска и применения PEAR-пакетов для добавления функциональности в разрабатываемые приложения. В качестве примеров разрабатывается несколько приложений, использующих PEAR-пакеты для решения различных задач. В главе 15 подробно изучается тема e-mail. Изложены основы электронной почты и связанных с ней протоколов и технологий, описывается PHP5-поддержка e-mail-функциональности, в главе также обсуждаются MIME-сообщения (Multipurpose Internet Mail Extensions ------ многоцелевые почтовые расширения Internet) и рассматривается пример приложения, демонстрирующего на практике присоединение к e-mail-сообщению файла с помощью MIME. В главе 16 показано, как использовать библиотеку GD для создания графики в Web-страницах. Рассматриваются примеры создания и использования изображений, рисование линий и фигур, а также работа с текстом в GD. Глава 17 поможет читателю объединить полученные знания и разработать более крупное приложение. В данной главе на примере разработки агента протоколирования описывается весь процесс создания сложного программного решения. В приложении A даны ответы к упражнениям, представленным почти в каждой главе. Приложение Б представляет собой справочник по функциям, который, несомненно, пригодится разработчику, учитывая большое количество собственных PHP-функций. В приложении В обсуждается база данных SQLite, поставляемая с PHP 5. В этом приложении имеются практические примеры SQLite в действии. В приложении Г дано краткое описание ODBC (Open Database Connectivity— интерфейс открытого взаимодействия с базами данных). Рассматривается сущность и функции этого интерфейса, а также возможность его применения для подключения к различным базам данных SQL. В частности, описывается установка ODBC с Microsoft SQL Server и использование ODBC-функций PHP 5 для подключения к SQL Server. В приложении Д поясняется использование интерпретатора командной строки в PHP для решения не Web-задач с помощью PHP 5. CLI-интерфейс предоставляет пользователям PHP 5 возможность применять средства командной строки, которые раньше были доступны пользователям Perl, BASH и DOS. В приложении Е подробно изучается файл php.ini, содержащий все конфигурационные параметры PHP 5. Данное приложение представляет собой полезный справочник по всем сложным настройкам (не рассмотренным в основной части книги), необходимость изменения которых может возникнуть во время программирования на PHP 5. Что требуется для использования данной книги Как уже было сказано, PHP может работать на многих различных операционных системах, включая Windows, Linux, Mac OS X и др. Следовательно, первое, что необходимо сделать читателю, это получить версию PHP, которая подходит для исполь
|