PHP 5 в подлиннике. Наиболее полное руководство
Интернет-портал MegaWEB

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

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

 

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

Книга «PHP 5 в подлиннике. Наиболее полное руководство» посвящена рассмотрению следующих вопросов: основы функционирования WEB серверов, сборка исполняемого модуля РНР в ОС Unix, инструментарии WEB разработчика (в том числе утилиты для отладки сценариев), синтаксис и стандартные функции языка. В содержании книги приведено описание функций РНР для работы с массивами, файлами, СУБД MySQL, регулярными выражениями формата PCRE, графическими примитивами, почтой, сессиями и многое другое. Особое внимание в книге уделено новым возможностям языка PHP для обработки документов в формате XML, объектно-ориентированному программированию, а также возможностям разделения PHP кода и HTML шаблонов сайта.

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

Тематическое содержание книги «PHP 5 в подлиннике. Наиболее полное руководство»

  1. ОСНОВЫ WEB ПРОГРАММИРОВАНИЯ. Здесь рассматриваются теоретические аспекты программирования в WEB, а также основы механизма, который позволяет программам работать в Сети. Если вы уже знакомы с этим материалом, например, занимались программированием на Perl или других языках, можете ее смело пропустить. Вкратце мы опишем, на чем базируется WWW, что такое интерфейс CGI, как он работает на низком уровне, как используются возможности языка HTML при WEB программировании, как происходит взаимодействие CGI и HTML и многое другое.
  2. ВЫБОР И НАСТРОЙКА ИНСТРУМЕНТАРИЯ. Материал, приведенный здесь, описывает установку и настройку средств разработки WEB программиста, в том числе – серверное программное обеспечение Apache. Основное внимание уделено установке и использованию Apache под ОС Windows, поскольку, как мы увидим далее, это очень сильно облегчает программирование и отладку сценариев. Кроме того, здесь же описывается непростой процесс самостоятельной сборки и настройки РНР версии 5 на Unix-хостингах, неподдерживающих данную версию языка напрямую. Наконец, в главе по установке РНР и MySQL затрагивается важнейший материал – установка и работа с интерактивным отладчиком PHPEd.
  3. ОСНОВЫ ЯЗЫКА PHP. Язык РНР – удобный и гибкий язык для программирования WEB приложений, его основам посвящена вся данная часть книги. С помощью РНР можно написать 99% программ, которые обычно требуются в сети Интернет, для оставшегося 1% придется использовать Си, Perl или другой универсальный язык. Впрочем, это даже необязательно: вы сильно облегчите себе жизнь, если интерфейсную оболочку будете разрабатывать на РНР, а ядро – на Си, особенно если ваша программа должна работать быстро (например, при разработке поисковой системы). Последняя тема в этой книге не рассматривается, поскольку требует довольно большого опыта низкоуровневого программирования на языке Си, а потому не вписывается в концепцию книги.
  4. СТАНДАРТНЫЕ ФУНКЦИИ PHP. Материал из этого раздела может быть использован не только как своеобразный учебник, но также и в справочных целях, поскольку он содержит описание большинства стандартных функций, встроенных в РНР. Все рассматриваемые сгруппированы в соответствии с их назначением, а не в алфавитном порядке, как это иногда бывает принято в технической литературе. Конечно, все функции языка РНР описать невозможно, потому что они добавляются и совершенствуются от версии к версии, но львиная доля предоставляемых РНР возмож-ностей все-таки рассмотрена.
  5. ОБЪЕКТНО-ОРИЕНТИРОВАННОЕ ПРОГРАММИРОВАНИЕ НА PHP. В языке РНР версии 5 (в отличие от его четвертой версии) добавилось столько новых возможностей, что иногда имеет смысл говорить о новом объектно-ориентированном языке, который по своей мощности приближается к языку Java. Авторы книги постарались как можно полнее выделить все достоинства РНР 5 по сравнению с его предыдущей версией – особенно это касается способов сокрытия данных, механизма исключений и работы с отражениями. Кроме того, читатель, плохо знакомый с концепциями ООП, сможет изучить их на наглядных примерах.
  6. XML В PHP 5. Современные XML технологии проникли практически во все сферы программирования. Эта часть книги описывает расширения языка РНР 5, обеспечивающие поддержку как XML стандарта, так и других средств, связанных с ним. В РНР версии 5 код поддержки XML стандартов был переписан практически с нуля. Это объясняется тем, что предыдущие реализации функций обработки XML документов в 3-й и 4-й версиях языка РНР не соответствовали общепринятым стандартам DOM1, DOM2 и DOM3. Теперь же сценарии обработки XML документов, написанные на языке РНР 5, могут быть с легкостью перенесены на другие языки программирования, поддерживающие стандарт DOM, и наоборот, программы с этих языков можно минимальными усилиями перевести в программы на языке РНР 5.
  7. ПРИЕМЫ ПРОГРАММИРОВАНИЯ НА PHP 5. Эта заключительная часть книги посвящена практическим приемам программирования на РНР, она насыщена примерами программ и библиотек, которые облегчают работу программиста. Если первые три части, да и четвертая в известной мере, касались WEB программирования в основном теоретически, то здесь как раз основной упор сделан на практику. Дополнительно, в материале этого раздела вы сможете ознакомиться с техникой отделения кода PHP от шаблонов страниц. Этой технике уделяется основная и последняя глава, в которой вы найдете описание и сравнение различных методик для разделения кода сценариев и дизайна страниц.

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

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

Скачать бесплатно книгу «PHP 5 в подлиннике. Наиболее полное руководство»

29.01.20102010.07089

Карта сайта

 
]]>