Введение в PHP

Предисловие переводчика.

Некоторое время назад мне потребовалось написать небольшой скрипт на языке PHP для Web-странички. Поскольку до того момента мне не приходилось встречаться с PHP, я начала искать в Интернет руководство по этому языку и первым делом, естественно, обратилась на сайт PHP Club (http://phpclub.unet.ru/index.php3?m=links). К счастью, я знала о существовании этого сайта. К моему удивлению обнаружилось, что документации по PHP на русском языке очень мало. Да что там мало, можно сказать, что ее нет вообще, ведь практически единственное русскоязычное руководство (http://www.webclub.ru/materials/php/) относится к версии 2 этого языка (а сейчас уже вышла версия 4.0.3).

Этот факт тем более удивителен, что язык PHP используется на массе серверов в Интернет. К сожалению, за неимением статистической информации не могу указать здесь точный процент, но могу привести такой факт. В ноябре 2000 г. на сайте http://nevod.ru/linux был проведен опрос на тему "На каком языке проще, быстрее и качественнее писать CGI?". В опросе приняло участие 954 респондента (по состоянию на 28.11.00). По результатам опроса PHP оказался на втором месте (после Perl) по популярности среди языков, используемых для создания CGI-скриптов. Perl набрал 334 голоса (35 процентов), а PHP - 232 голоса (24 процента). Все остальные языки, включая C, C++, Delphi и Visual Basic, набрали не более 11 процентов голосов. Конечно, тут надо сделать поправку на то, что опрос проводился на сайте, посвященном ОС Линукс, а значит, результаты опроса могут не совсем правильно отражать реальную картину использования разных языков, но все же эти результаты говорят о том, что PHP достаточно широко используется.

Среди англоязычной документации по PHP в списке ссылок на сервере PHP Club конечно было указано и полное руководство по этому языку (http://phpclub.unet.ru/manual). Но я выбрала для первоначального знакомства с PHP документ, который на PHP Club назван "наиболее удачным описанием PHP" (оригинал статьи Вы можете найти по адресу http://www.builder.com/Programming/PHPIntro/?). А поскольку документации на русском мало, я решила попутно перевести этот документ полностью. Этот перевод я и предлагаю вниманию всех, кого интересует PHP.

Кстати говоря, за то время, пока я переводила этот материал, я нашла в Интернет еще пару руководств по PHP на русском языке. Думаю, что Вам пригодятся соответствующие ссылки (для полноты я включила сюда и ссылку на упоминавшееся выше руководство Д.Брэндона ко второй версии PHP):

Скачать файл (14 Кб)