Технология PHP лежит в основе миллионов динамических веб-приложений. Широкий набор возможностей, доступный синтаксис и поддержка разных операционных систем и веб-серверов делают PHP идеальным языком как для ускоренной веб-разработки, так и для методичного конструирования сложных систем. Одним из главных факторов успеха PHP как языка веб-сценариев стало его происхождение от инструмента обработки форм HTML и создания веб-страниц.Благодаря этому обстоятельству PHP отлично сочетается с веб-программированием. Вдобавок PHP отличается выдающейся «всеядностью» в отношении внешних приложений и библиотек. PHP может взаимодействовать со многими базами данных и поддерживает многочисленные протоколы Интернета, упрощает разбор данных форм и выдачу запросов HTTP. Эта ориентированность на веб-разработку проявляется в рецептах и примерах этой книги Перед вами набор решений типичных задач, встречающихся при программировании на PHP. Мы постарались включить в книгу материал, который представляет интерес для широкого спектра пользователей, от новичков до экспертов. Если нам это удалось, вы узнаете что-то новое (а может, много всего!) из книги. Одни рецепты предназначены для тех, кто занимается повседневным программированием на PHP, а другие — для разработчиков, осваивающих PHP с опытом работы на другом языке. Исходный код и двоичные файлы PHP доступны для бесплатной загрузки по
адресу http://www.php.net/. На сайте PHP также можно найти инструкции по установке, подробную документацию и ссылки на сетевые ресурсы, посвященные
PHP, пользовательские группы, списки рассылки и т. д. Для кого предназначена эта книга Эта книга предназначена для программистов, желающих решать практические
задачи на PHP. Если вы пока ничего не знаете о PHP, воспользуйтесь какимнибудь учебником для начинающих. Читателям, уже знакомым с PHP, книга поможет справиться с конкретными задачами и упростит жизнь (по крайней мере в том, что касается программирования). Вы узнаете, как на PHP выполняются такие операции, как отправка электронной почты или разбор данных JSON, — которые вы, возможно, уже умеете выполнять на других языках. Книга станет верным помощником для программистов, занимающихся переработкой приложений с других языков на PHP.