PHP 5. Наиболее полное руководство (2-е издание)
Книга «PHP 5. Наиболее полное руководство» во втором своем издании была структурно переработана и расширена тематически: добавлен материал, описывающий технологии AJAX и DbSimple, а также исправлены некоторые опечатки. Издание является в некотором роде учебником по Web-программированию на PHP и в то же время справочником. Поэтому оно будет полезна как начинающему и не очень подготовленному читателю, который никогда не работал в среде Web, но владеет основами программирования на одном из алгоритмических языков, так и уже успевшему поработать с PHP профессионалу. Наибольший интерес для опытного веб-разработчика представляют темы: объектно-ориентированное программирование на PHP, технология XML, различные приемы работы с PHP.
Обзор второго издания «PHP 5. Наиболее полное руководство»
Основы Web-программирования, излагает теоретические аспекты программирования для Web, а также основы механизма, который позволяет программам работать в сети Интернет. Если вы уже знакомы с этим материалом, например, занимались программированием на Реrl или других языках, можете ее смело пропустить.
- Принципы работы Интернета
- Интерфейс CGI и HTTP
- CGI изнутри
Выбор и настройка инструментария, описывает установку и настройку средств разработки веб-программиста, о том числе – серверное программное обеспечение Apache. Веб-сервер Apache – это один из самых популярных в мире, на нем работают более двух третей всех сайтов Интернета. Основное внимание в этой части уделено установке и использованию Apache для Windows, поскольку сама ОС Windows используется в 90% для клиентских машинах, на которых приходится создавать и отлаживать PHP-приложения. Дополнительно здесь же описывается процесс сборки и настройки PHP 5 для Unix-систем, не поддерживающих напрямую данную версию языка. Отдельная глава посвящена установке PHP и MySQL.
- Установка Apache
- Установка PHP и MySQL
- Денвер: автоматизация установки инструментария
- Установка PHP 5 в ОС Unix
Основы языка PHP, будет полезна для “новичков”, которые никогда не работали в среде Web, но владеют основами программирования на одном из алгоритмических языков.
- Характеристика языка PHP
- Переменные, константы, типы данных
- Выражения и операции PHP
- Работа с данными формы
- Конструкции языка
- Ассоциативные массивы
- Функции и области видимости
Стандартные функции PHP, может быть использована не только как своеобразный учебник, но также и в справочных целях, поскольку в ней рассказывается о большинстве стандартных функций, встроенных в язык PHP. Все описываемые здесь функции сгруппированы в соответствии с их назначением, а не в алфавитном порядке, как это иногда бывает принято в технической литературе. Конечно описать все функции PHP, поскольку язык PHP очень динамично развивается, и в него добавляются новый функционал, а существующий – совершенствуются от версии к версии.
- Строковые функции
- Работа с массивами
- Математические функции
- Работа с файлами
- Права доступа и атрибуты файлов
- Работа с каталогами
- Запуск внешних программ
- Работа с датами и временем
- Управление интерпретатором
- Основы регулярных выражений в формате PCRE
- Работа с HTTP и WWW
- Сетевые функции
- Посылка писем через PHP
- Работа с СУБД MySQL
- Управление сессиями
- Работа с изображениями
Объектно-ориентированное программирование на PHP, посвящена объектно-ориентированному подходу при разработке скриптов на языке PHP. В PHP 5, в отличие от четвертой версии, добавилось очень много новых особенностей для реализации концепций ООП. Поэтому имеет смысл говорить о новом объектно-ориентированном языке, приближающемуся по своим возможностям к языку Java. Описанный здесь материал может рассматриваться как вводная тема для всех последующих, поскольку программирование на PHP 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 и многое другое.
- Фундамент XML
- DOM1 – объектная модель XML-документа
- DOM2 – пространства имен
- DOM3 и другие стандарты
- Пути-дорожки: язык XPath
- Расширение SimpleXML
- Расширение XSLT
Приемы программирования на PHP 5, посвящена практическим приемам программирования на языке PHP. Она насыщена примерами программ и библиотек, которые облегчают работу веб-разработчика, именно здесь основной упор сделан на практику.
- Загрузка файлов на сервер
- Использование перенаправлений
- Перехват выходного потока
- Код и шаблон страницы
- Динамическая загрузка данных (AJAX)
- DbSimple: упрощенный интерфейс работы с СУБД
В книге «PHP 5. Наиболее полное руководство» приведено очень много примеров кодирования на PHP – порядка 500 листингов. Все они доступны в электронном виде как отдельные файлы, сгруппированные по папкам, соответствующим отдельным темам (главам издания). Это позволит вам не запутаться и быстро найти файл, содержащий исходный код требуемого примера.
Формат: PDF
Качество: eBook
Страниц: 1104
Купить второе издание «PHP 5. Наиболее полное руководство»
Интернет-магазин OZON.RU: PHP 5. Наиболее полное руководство (2-е издание) / Интернет-магазин OZON.RU / Описание товара / PHP 5. Наиболее полное руководство (2-е издание) / Интернет-магазин OZON.RU / Оформить заказ
Скачать бесплатно второе издание «PHP 5. Наиболее полное руководство»
- Архив ISBN_978-5-9775-0315-0.RAR 36.16 Мб: PHP 5. Наиболее полное руководство (2-е издание) / Depositfiles.com / Архив ISBN_978-5-9775-0315-0.RAR