История

Категория: PHP :: 7-09-2011, 23:10

В 1994 Расмус Лердорф, программист из Дании, создал собственный набор разнообразных скриптов на языке Perl/CGI для учёта и вывода посетителей его интернет-резюме, который обрабатывает шаблоны HTML-документов. Автор, Лердорф, дал набору имя Personal Home Page (Персональная Домашняя Страница).

Спустя три года, в 1997 году, по завершению продолжительного бета-тестирования, появилась вторая версия скриптов, написанных на C, под названием PHP/FI 2.0.

Следующая, новая версия с кодовым номером 3.0, сразу же подверглась тщательной переработке, которая определила современный стиль и облик языка программирования.

Одним из важнейших преимуществ PHP версии 3.0 стала функция расширения ядра сторонними модулями. Позже интерфейс написания плагинов привлёк к PHP большое число сторонних разработчиков, разрабатывающих свои модули, что дало языку PHP возможность работать совместно с большим количеством протоколов, баз данных, поддерживать огромное количество API. Многочисленные разработчики помогали развиваться языку, что обеспечивало его рост и популярность.

К зиме нового, 1998 года, почти сразу после официального третьей версии, Зээв Сураски и Энди Гутманс начали переделку ядра PHP. Задачи включали в себя увеличение общей производительности комплексных приложений и доработку модульности исходного кода PHP. Улучшенный движок под названием Zend Engine отлично справлялся с подобными задачами и был представлен в середине следующего, 1999 года.

PHP 5-й версии был выпущен авторами 13 июля 2004 года. Модификации включают обновление существующего ядра Zend (новая версия, Zend Engine 2), что очень заметно увеличило эффективность работы интерпретатора.

PHP 6 находится в разработке с октября 2006 года. В новой версии произведено множество различных нововведений, например, исключение из программного ядра таких регулярных выражений, как POSIX и обширных глобальных массивов. Кроме того, принято решение удалить директивы register_globals, а также safe_mode вместе с magic_quotes_gpc из файла конфигурации php.ini.









Script-coding.Info :: Карта сайта
Все права защищены, 2011.
Яндекс цитирования  
Энциклопедия языков программирования.