PHP 5. Профессиональное программирование
Книга «PHP 5. Профессиональное программирование» – это подробное руководство по языку PHP версии 5, написанное Энди Гутмансом, одним из разработчиков PHP, Стигом Баккеном, создателем PEAR, и Дериком Ретансом, лидером группы тестирования PHP. Она посвящена новым возможностям языка PHP, которые появились в его пятой версии, и написана специально для программистов PHP, которые собираются переходить на новую версию языка. Те, кто перешел на PHP недавно, смогут быстро адаптироваться к этому языку, а опытные PHP программисты, знакомые с его простотой и удобством в работе, откроют для себя всю его необычайную мощь. Каким бы большим и сложным ни был ваш программный проект, вы с помощью этой книги сможете сделать его более мощным и совершенным.
Обзор книги «PHP 5. Профессиональное программирование»
- Что нового в PHP 5, рассказывает про нововведения, появившиеся в PHP 5, из которых большинство связано с объектно-ориентированными возможностями. Здесь вы найдете небольшие примеры, наглядно демонстрирующие применение этих новшеств. Дополнительно, приводится краткое описание новых расширений, появившихся в PHP 5.
- Основы языка программирования PHP 5, содержит краткое описание синтаксиса языка PHP версии 5. Для всех основных конструкций языка и типов переменных приводятся простые примеры, которые могут служить для читателя шаблонами при написании собственных сценариев.
- PHP 5 – объектно-ориентированный язык программирования, продолжает описание синтаксиса PHP 5, концентрируя все внимание на объектно-ориентированных аспектах. Этот материал охватывает самые основы ООП, такие как свойства, методы, полиморфизм, интерфейсы, исключения и многое другое.
- PHP 5 – дополнительные возможности ООП и шаблоны проектирования, очень тесно переплетается с предыдущей темой, но содержит более сложные вопросы, связанные с объектной моделью PHP 5. Изучив приемы профессионального программирования, четыре наиболее часто используемых шаблона проектирования и аппарат отражений, вы очень быстро станете мастером ООП.
- Создание веб-приложений на языке PHP, откроет перед вами двери в мир веб-приложений. Сначала даются азы веб-программирования, а именно приемы безопасной обработки ввода пользователя через переменные форм, и постепенно начинается обсуждение более сложных вопросов, таких как сессии и cookies. Здесь также можно найти немало примеров исходного кода, который сможет пригодиться в собственные веб-приложения.
- Работа с базами данных в PHP 5, рассказывает о возможности работы с такими распространенными СУБД, как MySQL, SQLite и Oracle, из программ, написанных на PHP. При этом основной упор делается на особенностях доступа к базам данных именно из PHP 5. Вы узнаете некоторые сильные и слабые стороны языка PHP, имеющие отношение к каждой из этих СУБД, и познакомитесь со способами подключения к ним с помощью встроенных функций PHP и функций из библиотеки PEAR DB.
- Обработка ошибок, охватывает вопросы обнаружения ошибок различного рода и способы их обработки средствами как самого языка PHP, так и средствами библиотеки PEAR.
- XML и PHP 5, описывает различные стратегии обработки XML документов и преобразования их в другие форматы с помощью XSLT. Кроме того, дается краткое введение в технологии XML-RPC и SOAP, чтобы продемонстрировать, как реализуются веб-сервисы на их основе.
- Основные расширения, посвящена основным расширениям, которые созданы для PHP 5. Рассматриваются файлы и потоки, как способ доступа к внешним данным, а именно к файлам, расположенным на удаленном узле сети, или сжатым файлам архивов. На многочисленных примерах демонстрируется синтаксис регулярных выражений, широко применяемых в PHP и способных сильно упростить жизнь программиста. Описываются различные функции, преобразующие данные из одного формата в другой. Также авторы затрагивают тему обработки графических изображений средствами библиотеки GD и приводят два сценария из реальной жизни, в которых используются основные функции, применяемые для создания и изменения графических изображений. Не остались без внимания и вопросы работы со строками такие как, многобайтные символы, различные кодировки и способы их преобразования из одной в другую.
- Библиотека PEAR – это введение в PEAR репозиторий расширений и приложений для языка PHP. Рассматриваются основные понятия, порядок установки и работы с библиотекой PEAR. Дополнительно, приводятся сведения по обслуживанию установленных пакетов.
- Наиболее важные пакеты библиотеки PEAR, дает характеристику самых важных пакетов библиотеки и показывает примеры работы с ними. В частности рассмотрены пакет Auth, используемый для нужд аутентификации, пакет HTML_QuickForm, предназначенный для обработки форм ввода, пакеты из системы обработки шаблонов Template Systems и пакет, позволяющий организовать кэширование операций ввода-вывода.
- Разработка компонентов PEAR, описывает методику создания пакетов для PEAR. Здесь содержатся рекомендации по оформлению исходных текстов программ, помещаемых в репозиторий PEAR, разбирается формат файла заголовка пакета package.xml и даются советы, призванные помочь при сборке первого вашего пакета PEAR.
- Вопросы миграции, рассматривает некоторые проблемы обратной совместимости PHP 4 и PHP 5. Везде, где это возможно, на рабочих примерах показаны способы устранения этих проблем.
- Производительность, расскажет вам за счет чего можно повысить производительность сценариев, написанных на PHP. Приводится ряд советов по использованию как стандартных возможностей PHP, так и внешних утилит APD и Xdebug, которые помогут отыскать "узкие" места в коде программ. Кроме того, рассмотрены PHP-акселераторы, такие как APC и Zend Performance Suite.
- Введение в разработку расширений PHP, описывает порядок создания собственных расширений для PHP. На простом примере показаны наиболее важные моменты, среди которых – разбор входных параметров и управление ресурсами.
- Создание сценариев командной строки на PHP, демонстрирует основные приемы разработки сценариев, запускаемых из командной строки. Эти сведения позволят вам убедиться, что область применения PHP гораздо шире, чем создание веб-приложений. Здесь детально описаны различия между сценариями, исполняемыми под управлением CLI и CGI, включая разбор параметров командной строки и управление процессами.
В конце книги «PHP 5. Профессиональное программирование» вы найдете три приложения:
- Каталог пакетов PEAR и PECL, – это список всех наиболее важных пакетов библиотек PEAR и PECL с их описаниями и указаниями зависимостей от других пакетов.
- Краткий справочник по работе с phpDocumentor, представляет собой описание синтаксиса утилиты phpDocumentor, которая предназначена для автоматической генерации документации по приложению из текстов комментариев, находящихся в исходном тексте.
- Краткое руководство пользователя Zend Studio, содержит краткое описание интегрированной среды разработки Zend Studio.
Формат: PDF
Качество: eBook
Страниц: 704
Купить книгу «PHP 5. Профессиональное программирование»
Интернет-магазин OZON.RU: PHP 5. Профессиональное программирование / Интернет-магазин OZON.RU / Описание товара / PHP 5. Профессиональное программирование / Интернет-магазин OZON.RU / Оформить заказ
Скачать бесплатно книгу «PHP 5. Профессиональное программирование»
- Архив PHP5_PowerProgramming.rar 31.63 Мб: PHP 5. Профессиональное программирование / Depositfiles.com / Архив PHP5_PowerProgramming.rar