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

Печать

Почему именно PHP?

Одно из преимуществ PHP состоит в том, что его поддерживают многие провайдеры Internet-услуг (ISP) и Web-хостинговые компании. В настоящее время PHP используют сотни тысяч разработчиков, и это не удивительно, если учесть, что PHP установлен на нескольких миллионах узлов.

Читателю, скорее всего, уже известно, что PHP является кросс-платформенной технологией и что как только Web-страница написана, ее можно очень легко заставить работать на собственном Web-сервере. Однако, как сравнить PHP с другими технологиями? Сравнивать PHP с Perl достаточно сложно, потому что эти языки предназначены для решения разных задач. Язык PHP, в отличие от Perl, был специально разработан для быстрого создания динамических Web-страниц. В результате Perl может оказаться слишком сложным и дорогим для пользователей, которые хотят создавать Web-страницы. Целесообразнее сравнивать PHP с ASP, однако за ASP необходимо платить, к тому же этот язык должным образом не работает на различных

платформах ------ его приходится использовать только на коммерческих платформах, за

что также необходимо платить.

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

PHP ------ серьезный претендент на крупномасштабную промышленную разработку, он

располагает значительной, объединенной базой небольших и средних приложений.

Для кого предназначена эта книга

Как очевидно из названия, данная книга предназначена для тех, кто начинает работать с PHP 5 ------ это не только начинающие программисты, создающие программы

впервые, но и опытные, видавшие виды разработчики, которые хотят выяснить возможности последней версии PHP.

Авторы пытались по возможности сделать материал этой книги в равной степени полезным для всех читателей, и все же очевидно, что некоторые разделы будут востребованы одной группой и менее интересны для другой. Например, пользователи, которые уже устанавливали и запускали PHP5 на своих машинах, могут спокойно пропустить главу 1, целиком посвященную именно этим вопросам.

Темы, которые рассматриваются в данной книге

Главная цель данной книги заключается в том, чтобы читатель получил широкое представление о PHP 5, а также о связанных технологиях и темах. В этой книге рассматривается очень много вопросов, поэтому для решения каких-либо конкретных проблем читателю следует обратиться к более специализированным книгам. Например, если вас главным образом интересует использование PHP 5 совместно с MySQL, то, скорее всего, лучше будет изучить материал, где этот аспект PHP рассматривается подробно. Если же вы уже хорошо знакомы со всеми аспектами PHP-программирова-