PHP. Сборник рецептов

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

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

Книга «PHP. Сборник рецептов»

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

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

PHP. Сборник рецептов

Обзор книги «PHP. Сборник рецептов»

Авторы книги, Дэвид Скляр и Адам Трахтенберг построили свое издание таким образом, чтобы им можно было пользоваться как справочником. Программисты на PHP постоянно сталкиваются лицом к лицу с множеством сложных задач по широкому кругу вопросов. Для быстрого поиска решения по какому-либо вопросу, вы можете бегло прочитать введение в начале каждой главы и получить вводный обзор и основополагающие сведения о материале, рассматриваемом в ней. Это позволяет не читать книгу “от корки до корки”, а использовать ее как справочное пособие или настольную книгу для программистов на PHP.

  1. Строки, содержит ответы на такие вопросы, как обработка подстрок, управление регистром, разделение строки на более мелкие части и анализ данных, разделенных запятыми.
  2. Числа, посвящена операциям над числами с плавающей точкой, случайным числам, преобразованию чисел из одной системы счисления в другую и форматированию чисел.
  3. Дата и время, показывает принципы обработки датами и временем, как их форматировать, как работать с часовыми поясами и летним временем и как определять время с точностью до микросекунды.
  4. Массивы, посвящена операциям с массивами, таким как выполнение циклов, объединение, обращение, сортировка и извлечение определенных элементов.
  5. Переменные, демонстрирует примечательные возможности PHP в области работы с переменными, такие как значения по умолчанию, статические переменные и создание строкового представления сложных типов данных.
  6. Функции, содержит рецепты по применению функций в PHP: обработка аргументов, передача и возвращение переменных по ссылке, создание функций во время выполнения и использование области видимости переменных.
  7. Классы и объекты, посвящена объектно-ориентированным возможностям PHP, таким как использование перезагрузки и полиморфизма, определение конструкторов и клонирование объектов.
  8. Основы Web, рассматривает работу с cookies, заголовки, механизм аутентификации, переменные конфигурации и другие традиционные аспекты веб приложений.
  9. Формы, рассказывает об обработке и проверке подлинности ввода в формах, отображении форм с сообщениями об ошибках и о преобразовании в escape последовательности специальных символов в пользовательских данных.
  10. Доступ к базам данных, объясняет различия между текстовым файлом, DBM и базами данных SQL, и на основе уровня абстракции базы данных PEAR DB. Показано, как присваивать уникальные значения идентификаторов, извлекать строки, изменять данные, преобразовывать кавычки в escape последовательности и регистрировать отладочную информацию.
  11. Автоматизация работы с Web. Основное внимание уделено извлечению URL и обработке HTML, но рассказано и о применении шаблонов и об анализе журнала доступа к серверу.
  12. XML, посвящена методикам обработки данных в формате XML и связанным с ним форматам, в том числе DOM, SAX, XSLT, XML RPC и SOAP.
  13. Регулярные выражения, – про регулярные выражения, включая определение допустимых адресов электронной почты, выделение текста внутри тегов HTML и использование поглощающего и непоглощающего сравнения.
  14. Шифрование и безопасность, показывает принципы шифрования данных, включая генерирование и сохранение паролей, совместное использование закодированной информации, запись шифрованных данных в файл или базу данных и применение SSL.
  15. Графика, содержит примеры, как динамически создавать графику с помощью рецептов по рисованию текста, линий, многоугольников и кривых.
  16. Интернационализация и локализация. Вы узнаете, как сделать свои приложения дружественными в мировом масштабе, и получите рецепты по использованию локализации и локализованного текста, местных дат и времени, значений валюты и изображений.
  17. Интернет-службы. Здесь обсуждаются связанные с сетью Интернет задачи, такие как чтение и отправка электронной почты и сообщений новостных групп, использование FTP и LDAP, поиск с применением сервисов DNS и Whois.
  18. Файлы, фокусируется на файлах: их открытие и закрытие с использованием временных файлов, блокировка файла, посылка сжатых файлов и обработка содержимого файлов.
  19. Каталоги, имеет дело с каталогами и метаданными файлов. Она содержит рецепты по изменению прав доступа к файлу и прав владения, перемещению и удалению файла, обработке всех файлов каталога.
  20. PHP на стороне клиента, посвящена использованию PHP вне веб-программирования. В ее рецептах рассматриваются темы, связанные с работой в командной строке, анализ аргументов программы и чтение паролей, темы, относящиеся к построению клиентских GUI приложений с помощью PHP-GTK, например для отображения элементов управления окном, реагирования на действия пользователя и показа меню.
  21. PEAR, рассказывает о PEAR, расширении PHP и хранилище приложений. PEAR – это набор программ PHP, предоставляющий различные функции и расширения PHP. Модули PEAR используются на всем протяжении книги, поэтому в этой заключительной главе описано, как инсталлировать и обновлять их.

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

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

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