PHP 5 для начинающих

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

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

Книга «PHP 5 для начинающих»

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

Книга «PHP 5 для начинающих» представляет собой учебное пособие, в котором подробно описана современная версия языка PHP. Главная цель данного издания заключается в том, чтобы читатель получил широкое представление о PHP 5, а также о связанных технологиях и темах. Авторами рассматривается очень много вопросов, поэтому для решения каких-либо конкретных проблем читателю следует обратиться к более специализированным книгам. Например, если вас главным образом интересует использование PHP 5 совместно с MySQL, то, скорее всего, лучше будет изучить материал, где этот аспект PHP рассматривается подробно, например, издание, которое называется «Разработка Web-приложений с помощью PHP и MySQL». Если же вы уже хорошо знакомы со всеми аспектами программирования на PHP, то ознакомиться с более сложными темами вам поможет книга «PHP 5. Профессиональное программирование».

PHP 5 для начинающих

Обзор книги «PHP 5 для начинающих»

Материал издания организован логичным и последовательным способом. Это означает, что без особой необходимости новые понятия или темы не рассматриваются без предварительного ознакомления с ними. Например, до того как узнать о создании метода класса, вы уже познакомитесь с понятием функции, и поэтому вам не придется тратить время, "перепрыгивая" с одного раздела на другой, чтобы понять обсуждаемую тему.

Установка и использование PHP, содержит пошаговые инструкции по установке PHP на Linux и Windows. Кроме того, здесь описана установка и конфигурирование веб-серверов IIS и Apache, с тем, чтобы можно было просматривать PHP-страницы в браузере.

Написание простых программ, представляет небольшой сценарий на PHP 5 в действии. Здесь рассматриваются интернет-протоколы и HTTP, а также связь PHP с ними. Примеры сценариев позволят читателю понять, как PHP вписывается в общую картину WEB. Затем начинается подробное изучение основных понятий языка: читатель познакомится с переменными, типами данных и выражениями.

PHP, HTML и состояние сеанса. Здесь показано, как можно использовать информацию, передаваемую как часть HTTP запросов и ответов, для сбора полезных данных о различных аспектах программной среды. В частности, рассматривается серверная информация, методы GET и POST и cookie-файлы. Множество практических примеров покажут, как можно задействовать HTML формы и их элементы для сбора информации, используемой в PHP сценариях. Дополнительно рассматриваются такие темы, как протокол HTTP, сеансы и состояние соединений.

Логические операторы, циклы и массивы, посвящена одной из наиболее важных тем в изучении любого языка: логике построения программы. Описываются операторы сравнения, условные операторы, а также различные выражения, например, if и switch, в которых они используются. Не менее важны циклы, которые позволяют сравнительно просто выполнять повторяющиеся действия. Хорошее понимание этих основ позволит вам разобраться с несколько более сложной концепцией массивов и изучить использование циклов, в том числе и для манипулирования данными в массивах.

Надежный и понятный код, предостерегает читателя от плохой практики программирования. Здесь рассматриваются отладка и тестирование, а также использование PHP 5 для изящной обработки ошибок. Представлены полезные примеры по поддержанию эффективного, надежного и устойчивого кода. Также показано, как можно использовать проверку форм с тем, чтобы предохранить программы от ложных или бессмысленных данных.

Создание высококачественного кода, связана с предыдущей темой; здесь представлены хорошие практические приемы программирования. Читатель познакомится со всеми аспектами создания высококачественного кода: от проектирования, оптимизации и представления до разбиения на модули при написании пользовательских функций, а также с важными связанными понятиями, такими как область действия.

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

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

Введение в базы данных и SQL, Получение данных от MySQL с помощью PHP и Использование PHP для управления информацией в базах данных MySQL, представляют хорошее руководство по сохранению, извлечению и обработке данных с помощью PHP и СУБД MySQL. Здесь рассматривается установка и использование MySQL для изучения основ архитектуры реляционных баз данных. Вы познакомитесь с основными функциями PHP, необходимыми для выполнения многих базовых операций, таких как создание баз данных и подключение к ним, а также вставка, извлечение, обновление и изменение информации. Эти сведения будут полезны при разработке связанных программ, которые фигурируют в качестве представленных примеров.

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

Работа с UML и классами, описывает практическое использование ООП на примере создания объектно-ориентированного приложения, спроектированного с помощью унифицированного языка моделирования – UML.

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

PHP 5 и электронная почта, излагает основы электронной почты и описывает связанные с ней протоколы и технологии. Описывается поддержка E-Mail в PHP 5, обсуждаются многоцелевые почтовые расширения интернет – MIME и рассматривается пример приложения, показывающего на практике присоединение к E-Mail сообщению файла с помощью MIME.

Генерирование графики, расскажет вам, как использовать библиотеку GD для создания графики для веб-страниц. Рассматриваются примеры создания и использования изображений, рисование линий и фигур, а также работа с текстом в GD.

Учебный пример: диспетчер протоколирования на PHP, поможет объединить все полученные знания и разработать более крупное приложение. На примере разработки агента протоколирования подробно описывается процесс создания сложного программного решения.

В конце книги «PHP 5 для начинающих» содержатся приложения с полезной практической и справочной информацией.

  1. Ответы, позволит вам быстро найти решение или ответ к упражнениям, которые повсеместно даются для самопроверки почти в каждой теме.
  2. Справочник по PHP-функциям, представляет собой справочник по функциям, который, несомненно, пригодится разработчику, учитывая большое количество собственных PHP функций.
  3. Использование SQLite, содержит материал, в котором описывается функционал PHP 5 для работы со встраиваемой СУБД SQLite. Приводятся практические примеры работы с SQLite в действии.
  4. ODBC, посвящено описанию интерфейса открытого взаимодействия с базами данных – ODBC. Рассматривается сущность и функции этого интерфейса, а также возможность его применения для подключения к различным базам данных SQL. В частности, описывается установка ODBC с Microsoft SQL Server и использование функций ODBC в PHP 5 для подключения к SQL Server.
  5. CLI-интерфейс PHP, рассказывает про использование интерпретатора командной строки PHP для решения не задач, не связанных с WEB. CLI-интерфейс предоставляет пользователям PHP 5 возможность применять средства командной строки, которые раньше были доступны пользователям Perl, BASH и DOS.
  6. Конфигурация PHP 5, содержит подробное описание структуры файла php.ini и всех конфигурационных параметров PHP 5. Это полезный справочник по всем сложным настройкам, необходимость изменения которых может возникнуть во время программирования на PHP 5.

Формат: PDF + Примеры кода
Качество: eBook
Страниц: 848

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