PHP был выпущен Расмусом Лердорфом 8 июня 1995 года. Его оригинальная статья по usenet все еще доступна в Интернете, если вы хотите исследовать компьютерные артефакты с самого начала Интернета. Многие из нас обязаны своей карьерой языку, поэтому вот краткая история PHP… PHP изначально обозначал «Personal Home Page», и Расмус начал проект в 1994 году. PHP был написан на C и предназначался для замены нескольких скриптов Perl, которыми он был используя на своей домашней странице. Немногие люди будут достаточно древними, чтобы помнить CGI-программирование на Perl, но это было не очень весело. Вы не могли встроить код в HTML, а разработка шла медленно и неуклюже. Расмус добавил свой собственный интерпретатор форм и другие библиотеки C, включая механизмы подключения к базам данных. PHP 2.0 родился в этот день 15 лет назад. До выхода версии 3.0 в июне 1998 года у PHP было скромное количество поклонников. Парсер был полностью переписан Энди Гутмансом и Зеэвом Сураски; они также изменили имя на рекурсивный «PHP: гипертекстовый препроцессор». Критики утверждают, что PHP 3.0 был небезопасным, имел грязный синтаксис и не предлагал стандартных соглашений кодирования, таких как объектно-ориентированное программирование. Некоторые приведут те же аргументы сегодня. Однако, хотя PHP не хватало элегантности, это значительно облегчало веб-разработку. Новички в программировании могут добавлять фрагменты кода на свои HTML-страницы, а эксперты могут разрабатывать полноценные веб-приложения с использованием технологии с открытым исходным кодом, которая стала широко распространяться веб-хостами. 22 мая 2000 года была выпущена версия 4.0. Она обеспечивала элементарную объектную ориентацию и затрагивала несколько вопросы безопасности, такие как отключение register_globals. Скрипты сломались, но адаптировать приложения для новой платформы было относительно легко. PHP 4.0 был мгновенным успехом, и вы все равно найдете его сегодня в сети. Популярные системы, такие как WordPress и Drupal, по-прежнему работают на PHP 4.0, хотя разработка платформы прекратилась. Наконец, мы подошли к PHP 5.0, выпущенному 13 июля 2004 года. В этом языке реализовано более надежное объектно-ориентированное программирование, а также повышение безопасности и производительности. Внедрение было более уравновешенным из-за успеха PHP 4.0 и введения конкурирующих сред, таких как ASP.NET, Ruby и Python.PHP, имеет свои несоответствия и синтаксическую неразбериху, но редко вы сталкиваетесь с языком, который можно установить почти на любой ОС, предоставляется большинством веб-хостов и предлагает аналогичный уровень производительности и помощи сообщества. Независимо от вашего мнения о языке, PHP обеспечил надежную основу для программирования на стороне сервера и разработки веб-приложений за последние 15 лет. Долго может продолжаться.
Если вы новичок в PHP или нуждаетесь в переподготовке, почему бы не подписаться на SitePoint PHP Live с Кевином Янком ? Это 3-недельный интерактивный курс, который поможет вам выучить PHP у экспертов и ваших сокурсников.