Издательство: | Символ-Плюс |
Дата выхода: | январь 2005 |
Размер файла: | 5180 Кб |
PHP - это простой, но мощный язык с открытым исходным кодом, предназначенный для написания сценариев и занимающий видное место в веб-разработке. На более чем миллионе веб-сайтов, от больших корпоративных до маленьких персональных, PHP применяется для поддержки динамического веб-содержания. Широкий набор возможностей PHP, удобный синтаксис и поддержка различных операционных систем и веб-серверов делают его идеальным языком для быстрой веб-разработки.
"PHP. Сборник рецептов" представляет собой набор задач, решений и практических примеров для тех, кто программирует на PHP.
Книга содержит уникальную обширную коллекцию наилучших приемов решения повседневных задач программирования на PHP. Для каждой задачи, приведенной в книге, дается решение или "рецепт" - фрагмент кода, который вы сможете вставить непосредственно в свое приложение. Но это еще не все. Авторы объясняют, как и почему работает программа, поэтому можно научиться адаптировать приемы решения к схожим задачам.
Рецепты в сборнике представлены задачами разной сложности - от простых, таких как посылка запроса в базу данных и получение доступа к URL, до полноценных программ, решающих более трудные задачи, например вывод HTML-таблиц и создание диаграмм. В книгу включено более 250 рецептов по следующим темам:
- Работа с базовыми типами данных: строками, числами, датами и временем и массива-ми;
- строительные блоки PHP, такие как переменные, функции, классы и объекты;
- веб-программирование, включая формы, доступ к базам данных и XML;
- полезные возможности, такие как регулярные выражения, шифрование и безопасность, графика, интернационализация и локализация, а также интернет-службы;
- работа с файлами и каталогами;
- PHP в командной строке и PHP-GTK;
- PEAR - расширение PHP и хранилище приложений.
Эта книга содержит впечатляющую коллекцию полезных программ для PHP-программистов - от новичков до опытных профессионалов. "PHP. Сборник рецептов", содержащий решения распространенных задач, заменит собой списки почтовых рассылок, онлайновую документацию и другие источники и позволит программисту сосредоточиться на более сложных проблемах, характерных для его собственного приложения.
Мнения читателей
- Я уже пару лет пишу на PHP и у меня есть много книг на эту тему. По-моему, эта книга очень подходит на роль сборника рецептов. Материал разбит на главы по функциям языка (т. е. рассматриваются строковые и числовые данные, массивы, регулярные выражения, формы, классы, базы данных, безопасность, XML и т. д.), что делает поиск нужного материала удобным. В каждой главе есть разделы "Задача" и "Решение", в которых содержатся простые фрагменты кода (не больше десятка строк) и описание их действия. Решение большинства задач помещается на одной странице. Действительно кратко и по сути. Очень полный индекс, поэтому в нем нетрудно найти то, что вас заинтересует, отыскать соответствующие задачу и решение и продолжить программирование. Нет необходимости пробираться через дебри чужого кода или описания причин, по которым кто-то создает свой шаблон отображения или сложный объект. Поищите свою задачу, прочитайте решение - вот и все! - можно приступать к реализации своей программы.
Некоторые считают, что эта книга слишком проста и надо читать книгу от Wrox. Не согласен. Я считаю, что книга от Wrox - еще один представитель семейства руководств "…а вот посмотрите на изобилие примеров "готовых-под-ключ" программ…". Она похожа на классический текст Веллинга и Томсона, изданный SAMS. "Сборник рецептов" не учит читателя языку, и его авторы не ставят перед собой такую цель; предполагается, что вы знаете, что делаете.
Суть этой книги полностью соответствует названию - это сборник рецептов. Сборник ориентирован на тех, кому нужно найти быстрое решение конкретных и довольно сложных задач, возникающих перед программистом.
Тодд Е. Смит (Сент-Луис, шт. Миссури, США)
- В большинстве книг команды и функции рассматриваются как темы отвлеченные, не имеющие отношения к реальному миру. "PHP. Сборник рецептов" наверняка написал действующий разработчик, потому что рассматривает он актуальные задачи, решаемые ежедневно, приводит практические решения, которые можно использовать в собственных приложениях. Настоятельно рекомендую эту книгу.
Хэнк Кастелло (Hank Castello, compusolver.com)