Краткая история языка PHP

PHP — это язык программирования, используемый веб-разработчиками для создания динамических веб-сайтов, способных взаимодействовать с базой данных. В основном он используется для разработки программного обеспечения для среды Интернет.

В Интернете присутствует множество динамических интернет-страниц. Поскольку PHP является основой динамической интернет-страницы, это широко известная технология в ИТ-индустрии.

PHP начинался как небольшой проект с открытым исходным кодом. Он становился популярным по мере того, как все больше и больше людей узнавали о его возможностях. Самая первая версия PHP была создана Расмусом Лердорфом в 1994 году.

Происхождение PHP

Расмус Лердорф написал множество CGI-программ для обслуживания личного сайта. Он модифицировал эти программы, чтобы заставить их работать с вёб-формами и взаимодействовать с базами данных. Реализация этой модификации была названа «Персональная домашняя страница / интерпретатор форм» (PHP/FI).

Первая версия PHP/FI была предоставлена миру компанией Lerdorf в июне 1995 года. В первой версии присутствовали переменные, похожие на Perl, обработка форм и встраивание HTML.

Версия PHP 2

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

PHP 3

Анализатор был переписан в 1997 году Зеевом Сураски и Энди Гутмансом, что привело к формированию PHP 3 base. После изменения названия на PHP, что означало препроцессор гипертекста, было начато его публичное тестирование. PHP 3 был официально запущен в июне 1998 года. Зеев и Энди снова начали переписывать ядро PHP. В 1999 году они выпустили движок Zend, а также основали Zend Technologies в Израиле.

PHP 4

PHP 4 на базе Zend Engine 1.0 был выпущен в мае 2000 года. Версия PHP 4 достигла версии 4.4.9 в августе 2008 года.

PHP 5

PHP 5, работающий на Zend Engine 2, был запущен в июле 2004 года. В нём были такие функции, как расширение PDO, улучшенная поддержка OOPS и множество других улучшений производительности.

PHP смог стать единственной стабильной версией к 2008 году. Консорциум разработчиков PHP запустил инициативу GoPHP5, которая способствовала переходу с PHP 4 на PHP 5. В результате этого многие проекты с открытым исходным кодом прекратили поддержку PHP 4 в своём новом коде.

PHP 6 (никогда не выпускался)

Из-за отсутствия поддержки native Unicode PHP получил неоднозначные отзывы. В 2005 году был инициирован проект по внедрению поддержки native Unicode через PHP. Этот проект возглавлял Андрей Змиевский. Поскольку это потребовало бы серьёзных изменений, было решено запустить это обновление как новую версию, назвав его PHP 6.0. Нехватка разработчиков привела к задержке проекта. В 2009 году был выпущен PHP 5.3, который включал многие функции из проекта PHP 6. Разработка проекта была остановлена в марте 2010 года.

PHP 7

Другая основная версия PHP была разработана в 2014 и 2015 годах. Эта версия называлась PHP 7, что вызвало некоторую путаницу, поскольку PHP 6 так и не был выпущен. PHP 7 был также известен как PHP следующего поколения (phpng). Целью этой версии была оптимизация производительности путём рефакторинга движка Zend и сохранения почти полной языковой совместимости. В июле 2014 года тесты показали почти 100% увеличение производительности. Переработанный движок Zend называется Zend Engine 3 из-за некоторых заметных изменений.

PHP ─ очень полезный инструмент для решения любого количества проектов. В настоящее время он используется многими популярными программными продуктами для ведения блогов или форумов. Чаще всего он используется для создания интернет-страниц, способных взаимодействовать с базой данных.

Добавить комментарий