История PHP

Если вы хотите ознакомиться с данным материалом в видео формате, вы можете найти запись в курсе PHP или просто перейти по ссылке. Также вы сможете получить методичку и перезентацию на данную тему под видео - уроком

Разработка PHP началась в 1994 году когда Расмус Лердорф написал несколько скриптов на языке программирования C.

Почему скриптов, потому что данные внешние программы взаимодействовали с веб - сервером через общий интерфейс шлюза CGI. Эти скрипты были написаны с целью создания и поддержки его собственной страницы во всемирной паутине.

Немного позднее Расмус Лердорф расширил возможности этих скриптов таким образом, чтобы они умели работать с веб формами и взаимодействовать с базой данных. Он назвал эти скрипты как “Personal Home Page/Forms Interpreter” или в сокращении “PHP/FI”

В то время PHP/FI могли использовать для разработки простых, но в то же время динамичных веб приложений.

В июне 1995 года Расмус Лердорф впервые анонсировал релиз PHP/FI и назвал его "Personal Home Page Tools (PHP Tools) version 1.0". Этот выпуск уже тогда имел базовую функциональность, которая есть в современном PHP.

На тот момент Расмус Лердорф не мог и предположить, что по факту создает новый язык программирования. Более того, изначально у него и не было намерений делать это.

Шаг за шагом PHP развивался и уже в ноябре 1997 года была официально выпущена новая версия PHP/FI 2

PHP 3 и 4

Израильские программисты Зеев Сураски и Энди Гутманс переписали парсер в 1997 году. Немного позднее они изменили аббревиатуру с Personal Home Page на Hypertext Preprocessor (препроцессор гипертекста). После этого началось публичное тестирование PHP 3 и официальный запуск был произведен в июне 1998 года.

Зеев Сураски

Энди Гутманс

Сураски и Энди начали переписывать движок PHP выпустив в 1999 году совершенно новый движок под названием Zend Engine. Затем они основали компанию Zend Technologies в городе Рамат-Ган, Израиль

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

PHP 5

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

PHP 7

На протяжении 2014 и 2015 годов новая мажорная версия PHP была в разработке и ее номер оказался 7. Но у многих может возникнуть вопрос, а куда подевалась шестая версия? На самом деле экспериментальная версия PHP 6 была в разработке, но так и не была выпущена. Некоторые статьи и книги имеют заголовки ссылающиеся на PHP версии 6, что может ввести в заблуждение о существовании версии PHP 6.

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

В PHP 7 появились достаточно мажорные возможности, например такие как указание возвращаемого значения в методах и функциях, возможность указать скалярные типы в параметрах и многое другое.

Заключение

За пару десятков лет из простого набора CGI скриптов, PHP превратился в полноценный и очень перспективный язык программирования, который использует основная часть веб пространства.

Информация

Автор конспекта


Дата создания: 05.01.2019
Категория: PHP