PHP 5. Наиболее полное руководство (2-е издание)

Интернет-портал MegaWEB

Интернет-портал MegaWEB содержит много ресурсов для веб-мастеров, интернет-разработчиков, веб-дизайнеров и seo-оптимизаторов. Это видеоуроки, книги и справочники в формате ebook: PDF-CHM-DJVU, а также программы и утилиты для того, чтобы сделать сайт или раскрутить сайт в сети Интернет.

Второе издание «PHP 5. Наиболее полное руководство»

Версия для печати и PDA

Книга «PHP 5. Наиболее полное руководство» во втором своем издании была структурно переработана и расширена тематически: добавлен материал, описывающий технологии AJAX и DbSimple, а также исправлены некоторые опечатки. Издание является в некотором роде учебником по Web-программированию на PHP и в то же время справочником. Поэтому оно будет полезна как начинающему и не очень подготовленному читателю, который никогда не работал в среде Web, но владеет основами программирования на одном из алгоритмических языков, так и уже успевшему поработать с PHP профессионалу. Наибольший интерес для опытного веб-разработчика представляют темы: объектно-ориентированное программирование на PHP, технология XML, различные приемы работы с PHP.

PHP 5. Наиболее полное руководство (2-е издание)

Обзор второго издания «PHP 5. Наиболее полное руководство»

Основы Web-программирования, излагает теоретические аспекты программирования для Web, а также основы механизма, который позволяет программам работать в сети Интернет. Если вы уже знакомы с этим материалом, например, занимались программированием на Реrl или других языках, можете ее смело пропустить.

  1. Принципы работы Интернета
  2. Интерфейс CGI и HTTP
  3. CGI изнутри

Выбор и настройка инструментария, описывает установку и настройку средств разработки веб-программиста, о том числе – серверное программное обеспечение Apache. Веб-сервер Apache – это один из самых популярных в мире, на нем работают более двух третей всех сайтов Интернета. Основное внимание в этой части уделено установке и использованию Apache для Windows, поскольку сама ОС Windows используется в 90% для клиентских машинах, на которых приходится создавать и отлаживать PHP-приложения. Дополнительно здесь же описывается процесс сборки и настройки PHP 5 для Unix-систем, не поддерживающих напрямую данную версию языка. Отдельная глава посвящена установке PHP и MySQL.

  1. Установка Apache
  2. Установка PHP и MySQL
  3. Денвер: автоматизация установки инструментария
  4. Установка PHP 5 в ОС Unix

Основы языка PHP, будет полезна для “новичков”, которые никогда не работали в среде Web, но владеют основами программирования на одном из алгоритмических языков.

  1. Характеристика языка PHP
  2. Переменные, константы, типы данных
  3. Выражения и операции PHP
  4. Работа с данными формы
  5. Конструкции языка
  6. Ассоциативные массивы
  7. Функции и области видимости

Стандартные функции PHP, может быть использована не только как своеобразный учебник, но также и в справочных целях, поскольку в ней рассказывается о большинстве стандартных функций, встроенных в язык PHP. Все описываемые здесь функции сгруппированы в соответствии с их назначением, а не в алфавитном порядке, как это иногда бывает принято в технической литературе. Конечно описать все функции PHP, поскольку язык PHP очень динамично развивается, и в него добавляются новый функционал, а существующий – совершенствуются от версии к версии.

  1. Строковые функции
  2. Работа с массивами
  3. Математические функции
  4. Работа с файлами
  5. Права доступа и атрибуты файлов
  6. Работа с каталогами
  7. Запуск внешних программ
  8. Работа с датами и временем
  9. Управление интерпретатором
  10. Основы регулярных выражений в формате PCRE
  11. Работа с HTTP и WWW
  12. Сетевые функции
  13. Посылка писем через PHP
  14. Работа с СУБД MySQL
  15. Управление сессиями
  16. Работа с изображениями

Объектно-ориентированное программирование на PHP, посвящена объектно-ориентированному подходу при разработке скриптов на языке PHP. В PHP 5, в отличие от четвертой версии, добавилось очень много новых особенностей для реализации концепций ООП. Поэтому имеет смысл говорить о новом объектно-ориентированном языке, приближающемуся по своим возможностям к языку Java. Описанный здесь материал может рассматриваться как вводная тема для всех последующих, поскольку программирование на PHP 5 уже практически немыслимо без ООП.

  1. Организация библиотек
  2. Классы и сокрытие данных
  3. Наследование и виртуальные методы
  4. Обработка ошибок и исключения
  5. Отражения, итераторы, массивы

XML в PHP 5, описывает расширения языка PHP 5, обеспечивающие поддержку как ХМL стандарта, так и других средств, связанных с ним. Здесь рассматриваются классы, свойства и методы, обеспечивающие поддержку спецификаций консорциума W3C для DOM, ХРаth, XSLT/ЕХSLТ. Для тех, кто не желает использовать стандартные методы обработки данных ХМL, приводится описание расширений SimpleXML и SAX, позволяющих использовать упрощенный интерфейс при обработке ХМL документов. Дополнительно здесь рассматриваются расширения PHP 5, обеспечивающие работу различных ХМL-приложений: протокол распределенного обмена данными фирмы Macгomedia WDDX, и протокол удаленного вызова процедур XML-RPC. Большое внимание уделено проблемам, возникающим при работе с различными кодировками: KOI8-R, Windows-1251, IS08859-5, MAC-Cyrillic и другие наиболее часто используемые кодировки Рунета. Описанные в рамках этой темы приемы позволят вам анализировать структуру ХМL документов, создавать, проводить анализ и преобразование данных ХМL в НТМL/ХНТМL как в рамках PHP, так и с использованием технологии XSLT, обеспечивать распределенное выполнение приложений на основе протоколов WDDX и XML-RPC и многое другое.

  1. Фундамент XML
  2. DOM1 – объектная модель XML-документа
  3. DOM2 – пространства имен
  4. DOM3 и другие стандарты
  5. Пути-дорожки: язык XPath
  6. Расширение SimpleXML
  7. Расширение XSLT

Приемы программирования на PHP 5, посвящена практическим приемам программирования на языке PHP. Она насыщена примерами программ и библиотек, которые облегчают работу веб-разработчика, именно здесь основной упор сделан на практику.

  1. Загрузка файлов на сервер
  2. Использование перенаправлений
  3. Перехват выходного потока
  4. Код и шаблон страницы
  5. Динамическая загрузка данных (AJAX)
  6. DbSimple: упрощенный интерфейс работы с СУБД

В книге «PHP 5. Наиболее полное руководство» приведено очень много примеров кодирования на PHP – порядка 500 листингов. Все они доступны в электронном виде как отдельные файлы, сгруппированные по папкам, соответствующим отдельным темам (главам издания). Это позволит вам не запутаться и быстро найти файл, содержащий исходный код требуемого примера.

Формат: PDF
Качество: eBook
Страниц: 1104

Поделиться с друзьями