PHP расшифровывается как "Personal Home Page" - персональная домашняя страница. История языка начинается с 1995 года, когда программист по имени Расмус Лердорф (Rasmus Lerdorf) написал сценарий Perl/CGI для подсчета количества посетителей своего онлайнового резюме. Сценарий выполнял две функции: регистрацию данных посетителя и вывод количества посетителей на сайте. WWW находился в те времена в зачаточном состоянии поэтому к автору хлынул поток писем с вопросами. Программист стал бесплатно раздавать созданный сценарий. Оглушительный успех программы заставили ее создателя приступить к созданию расширений на базе РНР. Одно из росширений смогло уже экспортировать данные в другие системы путем преобразования вводимой информации на форме HTML, в символические переменные. При дальнейшем совершенствовании языка Расмус переходит в своих разработках с Perl на С. Открытый исходный код и бесплатное распространение привлекли к усовершенствованию РНР программистов со всего мира. Так в 1997 году появляется вторая версия PHP/FI 2.0, с уже C-имплементацией насчитывающая несколько тысяч пользователей в интернет и исполняемой приблизительно на 1% всего числа доменов Интернета того времени. В этом же году было решено, что сокращение РНР должно означать не «Personal Home page», а «РНР Hypertext Processor». В 1998 году PHP/FI 2.0 сменяется PHP 3.0. Основными создателями данной версии являются Энди Гутманс (Andi Gutmans) и Зив Сураски (Zeev Suraski) переписавшие код сначала. Переделка кода была вызвана желанием адаптировать язык PHP к электронной коммерции. Новая версия уже обладала возможностью расширения ядра, поддержкой ООП и большого количества АРI. Обновленная версия покоряет около 10% интернет серверов. Малоэффективность PHP 3.0. при работе с крупномасштабными приложениями побудила авторов к разработке более совершенного механизма лексического анализа которым и стал Zend (http://www.zend.com). В дополнение к этому новая версия программы обладала поддержкой сессий, буферизации вывода и большей безопасностью. В мае 2000 года PHP 4 было официально представлено пользователям. Дальнейшее совершенствование привело к выходу в 2004 году очередной версии PHP 5. Новоиспеченный продукт великолепно приспособлен к реализации объектного программирования . Кроме этого, PHP обогатился рядом ценных расширений для работы с XML, различными источниками данных, генерации графики . Помимо этого теперь PHP 5 присваивает каждому объекту свой собственный числовой идентификатор (handle), который и используется при обращении к объекту. Это помогает избежать появлению нескольких копий одного и того же обьекта, что случалось в ранних версиях при обработке обьектов также как и простых данных. Учебник по PHP 5 вы можете скачать по адресу
www.physics.grsu.by Упрощенную к установке версию PHP - Easy PHP 1.8 вы можете скачать по адресу
www.easyphp.org
Автор Кулюк Павел.