PHP

Главная страница

Языки программирования
Операционные системы
ЖЗЛ
Статьи
"Художества"
Компьютерный юмор
Опросы
Программы

Гостевая книга
Rambler's Top100

Немного истории

За последние годы PHP прошел долгий путь. Рост до статуса одного из наиболее известных языков, усиливающих Web не был простой задачей. Ниже изложена краткая история этого становления.

PHP/FI

PHP предшествовал более старый продукт известный как PHP/FI. PHP/FI был создан Расмусом Лердорфом (Rasmus Lerdorf) в 1995 году, изначально как простой набор сценариев Perl для отслеживания доступа к его онлайновому резюме. Он назвал этот набор сценариев 'Personal Home Page Tools'. Поскольку потребовалась большая функциональность, Расмус написал большую реализацию этих сценариев на C, которая быда способна взаимодействовать с базами данных и позволяла пользователям разрабытьвать простые динамические Web-приложения. Расмус решил распространять исходный код PHP/FI видимым для всех, так что любой мог использовать его, так же как исправлять ошибки в нем и совершенствовать код.

PHP/FI, что является сокращением для "Personal Home Page / Forms Interpreter", включал некоторую основную функциональность того PHP, который мы знаем сегодня. В нем были Perl'оподобные переменные, автоматическая интерпретация переменных в формах и внедряемый в HTML синтаксис. Синтаксис сам по себе был схож с синтаксисом Perl, хотя и гораздо более ограничен, прост и кое-где нелогичен.

К 1997 году, PHP/FI 2.0, вторая редакция C-реализации, имела почитание нескольких тысяч пользователей во всем мире (предположительно), примерно на 50000 доменов он был установлен, занимая около 1% доменов Интернет. Несмотря на то, что существовало несколько человек поставляющих кусочки кода для этого проекта, он оставался во многом проектом одного человека.

PHP/FI 2.0 был официально выпущен только в Ноября 1997 года, после того как провел большую часть своей жизни в бета-релизах. Вскоре после этого появились первые версии PHP 3.0.

PHP 3

PHP 3.0 был первой версией, которая близко походила на тот PHP, который мы знаем сегодня. Он был создан Энди Гутмансом (Andi Gutmans) и Зивом Суразски (Zeev Suraski) в 1997 году как полная переделка, после того, как они нашли, что возможностей PHP/FI 2.0 сильно не хватает для развития их собственного приложения для eCommerce. В попытке объединиться и начать создание с существующей базы PHP/FI, Энди, Расмус и Зив решили объединиться и выпустить PHP 3.0 как официальный последователь PHP/FI 2.0, а развитие PHP/FI 2.0 был в основном прервано.

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

Полностью новый язык был выпущен под новым именем, из которого был удален намек на ограниченное персональное использование, который содержался в имени PHP/FI 2.0. Он был назван просто 'PHP', со значением, являющимся рекурсивным акронимом - PHP: Hypertext Preprocessor.

К концу 1998 года, PHP вырос в установочную базу десятков тысяч пользователей (устаревшие данные) и на сотнях тысяч Web-сайтов он был установлен. На пике своего шествия PHP 3.0 был установлен примерно на 10% Web-серверов в Интернет.

PHP был официально выпущен в июне 1998 года после того как провел около 9 месяцев в общественном тестировании.

PHP 4

К зиме 1998 года, вскоре после официального выхода PHP 3.0, Энди Гутманс и Зив Суразски начали работу по переписыванию основы PHP. Целями плана было увеличение производительности сложных приложений и совершенствование модульности основы кода PHP. Такие приложения стали возможными благодаря новым возможностям PHP 3.0 и поддержкой широкого диапазона баз данных и API сторонних производителей, но PHP 3.0 не был предназначен для эффективной обработки таких сложныхъ приложений.

Новый движок, прозванный 'Zend Engine' (составлено от их первых имен - Зив и Энди), успешно удовлетворил эти цели и был впервые представлен в середине 1999 года. PHP 4.0, базирующийся на этом движке и дополненный широким спектром новых дополнительных возможностей, был официально выпущен в мае 2000 года, почти два года спустя после своего предшественника PHP 3.0. В доьполнение к сильно увеличенной производительности, PHP 4.0 включил другие ключевые возможности, такие как поддержку гораздо большего количества Web-серверов, HTTP-сессии, буферизацию вывода, более безопасные пути обработки ввода пользователей и несколько новых конструкций языка.

PHP 4 на данный момент - самая последняя выпущенная версия PHP. Но уже ведется работа по модификации и усовершенствованию Zend Engine для включения возможностей, который были разработаны для PHP 5.0.

Сегодня PHP используется сотнями тысяч разработчиков (оценочно) и на нескольких миллионах сайтов он установлен, что составляет около 20% доменов Интернет.

Команда разработки PHP включает десятки разработчиков, а так же десятки других людей работают на проектами, связанными с PHP, такими как PEAR и проект документации.

PHP 5

Возможности PHP в основном определяются его основой, Zend Engine. PHP 5 будет включать новый Zend Engine 2.0. Для того, чтобы получить больше информации по этому движку, обратитесь к этой странице.

Ссылки

GO! php.net
Ну что можно сказать про официальный сайт языка? Документация, ссылки, последние версии и многое другое - все это находится там...
Хостинг от uCoz