История php

История PHP

2012-05-10 13:00:00

На сегодняшний день, язык программирования PHP является мощнейшим инструментом для разработки Веб-приложений. Простота языка, богатые возможности, широкая функциональность делает его самым популярным языком у Веб-разработчиков. Кроме того PHP был разработан в рамках проекта Open Source. Поэтому интерпретатор PHP есть практически на каждом хостинге.

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

Начинающему PHP программисту достаточно «загуглить» строчку «как … сделать на PHP», и наверняка он сразу найдет подробный пример или универсальную библиотеку для реализации требуемого действия.

История PHP начинается в 1994 году, когда программист энтузиаст Расмус Лердорф сделал набор из скриптов на языке Perl. Цель этой разработки — сохранение статистики просмотров его резюме в формате html.

Обратите внимание

Расмус наименовал свое творение Personal Home Page (Персональная Домашняя Страница). Когда функциональности и быстроты языка Perl для его проектов стало не хватать, Лердорф написал новый интерпретатор на языке C.

Так появилась первая версия интерпретатора PHP.

Спустя 3 года была разработана вторая версия интерпретатора PHP, которая также была написана на языке C. Популярность PHP в то время была крайне низкой — около 5 десятков тысяч человек по всему миру использовали его для своих разработок.

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

Основное преимущество PHP 3.0 — возможность подключения к ядру дополнительных модулей для расширения функционала. Язык PHP набирал все больше сторонников. Он поддерживал работу со всеми популярными базами данных. В PHP 3.

0 была возможна поддержка множества протоколов и различных API. Рост популярности языка PHP способствовал его стремительному развитию. PHP стал расшифровываться как «hypertext Preprocessor» — гипертекстовый препроцессор.

В конце 1998 года израильские программисты начали разрабатывать новый движок. Они сделали акцент на увеличение производительности и совершенствование модульности базиса PHP кода.

Благодаря труду разработчиков в 1999 году родился движок под названием Zend Engine, который был на голову выше движка предыдущей версии PHP. На основе Zend Engine к 2000 году официально был выпущен язык PHP 4.0.

В новой версии значительно возросла производительность, присутствовал ряд полезных нововведений. В PHP 4.0 была включена поддержка сессий. Стало возможно буферизировать вывод. Язык стал более безопасный.

Важно

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

Значительным моментом в истории развития PHP было внедрения полноценного объектно-ориентированного программирования в PHP 5, что в разы упростило и сделало удобным разработку масштабных проектов на языке PHP.

В настоящее время последняя версия интерпретатора PHP — версия 5.4.

Шестая версия находится в разработке с 2006 года. Но спустя 4 года разработчики посчитали ее бесперспективной из-за возникших проблем. Судьба PHP 6 пока что неизвестна.

Источник: https://sergeivl.ru/history-of-php.html

История PHP

Истоки PHP лежат в старом продукте, имевшем название PHP/FI. Последний был создан Расмусом Лердорфом в 1995 году и представлял собой набор Perl-скриптов для ведения статистики посещений его резюме.

Этот набор скриптов был назван 'Personal Homepages Tools' ('Инструменты для персональных домашних страниц').

Очень скоро потребовалась большая функциональность и Расмус пишет новую, намного более обширную версию на C, работающую с базами данных и позволяющую пользователям разрабатывать простейшие web-приложения. Расмус решил » выложить исходный код PHP/FI на всеобщее обозрение, исправление ошибок и дополнение.

PHP/FI (Personal Home Page / Forms Interpreter — Персональная Домашняя страница / Интерпретатор Форм) включал в себя базовую функциональность сегодняшнего PHP. Он имел переменные в стиле Perl, автоматическую интерпретацию форм и возможность встраиваться в html-код. Собственно, синтаксис языка имел много общего с Perl, хотя и был намного проще, ограниченнее и отчасти противоречивым.

В 1997 выходит PHP/FI 2.0, вторая версия реализации на Си обозначила группу пользователей: несколько тысяч людей по всему миру, с примерно 50,000 доменами (сообщавшими о его установке), что составляло около 1% всего числа доменов Интернета. Несмотря на то, что разработкой занималось уже несколько людей, PHP/FI 2.0 все еще оставался крупным проектом одного человека.

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

Пример #1 Пример кода на PHP/FI

Эй, у вас Нетскейп!

Извините, такой записи нет

Добро пожаловать, !

На вашем счету осталось «кредитов».

PHP 3.0 был первой версией, напоминающей PHP, каким мы знаем его сегодня. В 1997 году Энди Гутманс (Andi Gutmans) и Зив Сураски (Zeev Suraski) переписали код с самого начала: разработчики сочли PHP/FI 2.

0 не пригодным для разработки приложения электронной коммерции, над которым они работали для проекта университета. Для совместной работы над PHP 3.0 с помощью базы разработчиков PHP/FI 2.0 Энди, Расмус и Зив решили объединиться и объявить PHP 3.

Совет

0 официальным преемником PHP/FI, разработка же PHP/FI была практически полностью прекращена.

Одной из сильнейших сторон PHP 3.0 была возможность расширения ядра. Кроме обеспечения пользователей надежной инфраструктурой из множества различных баз данных, протоколов и API, расширяемость PHP 3.

0 привлекла к нему множество сторонних разработчиков, желающих добавить к языку свои расширения.

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

Абсолютно новый язык программирования получил новое имя. Разработчики отказались от дополнения о персональном использовании, которое имелось в аббревиатуре PHP/FI. Язык был назван просто 'PHP' — аббревиатура, содержащая рекурсивный акроним: 'PHP: Hypertext Preprocessor' (PHP: Препроцессор Гипертекста).

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

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

К зиме 1998 года, практически сразу после официального выхода PHP 3.0, Энди Гутманс и Зив Сураски начали переработку ядра PHP.

0 дал возможность подобным приложениям успешно работать с набором баз данных и поддерживать большое количество различных API и протоколов, но PHP 3.0 не имел качественной поддержки модулей и приложения работали неэффективно.

Новый движок, названный 'Zend Engine' (от имен создателей: Zeev и Andi), успешно справлялся с поставленными задачами и впервые был представлен в середине 1999 года. PHP 4.

0, основанный на этом движке и принесший с собой набор дополнительных функций, официально вышел в мае 2000 года, почти через два года после выхода своего предшественника, PHP 3.0. Кроме значительного улучшения производительности, PHP 4.

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

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

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

После долгой разработки и нескольких пре-релизов в июле 2004 был выпущен PHP 5. В основном он управляется ядром Zend Engine 2.0 с новой объектной моделью и множеством различных других нововведений.

Источник: https://php-manual.webi.ru/history.php.html

История создания PHP

Приветствую Вас друзья в блоге Предпринимательство как образ жизни. Сегодня хочу выложить небольшую статью — историю создания PHP. Тема будет интересна для сайто строителей. Приятного чтения.

В 1994 году, Р. Лердорф (для справки с Википедии: Расмус Лердорф англ.

Rasmus Lerdorf; родился 22 ноября 1968 — датский программист, проживающий в Канаде, написал в 1994 году набор скриптов на Perl/CGI, обрабатывающих шаблоны HTML-документов, позже воплотившийся в интерпретатор языка программирования PHP, с помощью которого можно было решать различные задачи веб-приложений, включая не шаблонное создание сайтов для различных целей и направлений) набросал несколько сценариев на перл, которые позволяли определять, кто посещал веб-страничку.

Важно

Со временем все большая численность веб-дизайнеров стали интересоваться сценариями.

И весной 1995 года этот парень обнародовал их как пакеты с наименованием Personal Home Package Tools.

Первичный комплект средств РНР, который автор именовал «оболочкой для CGI, написана на Perl«, который хранил в составе простые утилиты и серверные макросы.

Из-за растущего интереса к сценариям Perl, Лердорф изменил собственный синтаксический анализатор и разработал возможность обрабатывания результатов форм html, которое он именовал интерпретатором форм, а также ввел возможность работы с базой данных MySQL. Комбинированный пакет, который явился миру летом 1995 года, принял название РНР 2.

Вскоре Web-разработчики начали пользоваться пакетом для решения более трудных вопросов. Стратегия «открытого кода» дала возможность группе создателей под управлением Зива Сураски и Энди Гугманса в 1997 года вновь изменить PHP-процессор.

Код, который ими был создан стал основанием для РНР З, который был принят больше чем миллионом веб-ресурсов.

Текущая версия РНР обладает открытым кодом и распространяется бесплатно, то есть Вы имея желание можете выгрузить первоначальный код РНР и взглянуть, что выполняется «за кулисами».

На этом все.

До скорых выпусков. С наилучшими пожеланиями автор и ведущий блога – Предпринимательство как образ жизни  Николай Якименко .

Подпишитесь на новые статьи ! Я вышлю интересную и ценную информацию на Ваш e-mail, который оставите ниже. После того, как подтвердите свои данные Вы получите ПОДАРОК. С уважением Н.Я.

Источник: http://nikolayyakimenko.com/istoriya-sozdaniya-php.html

Язык PHP для чайников: история появления, ключевые особенности

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

Изначально название языка расшифровывалось как «Personal Home Page» (личная web-страница), однако потом оно стало рекурсивным акронимом (сокращение, в котором используется само сокращённое название), означающим «PHP: Hupertext Preprocessor» (PHP, препроцессор гипертекста).

История появления и развития языка

Давным-давно сайты были статичны, состояли из готовых страничек HTML, объединенных гиперссылками. Но для внесения правок в материалы или их добавления нужно было дописывать и переписывать эти страницы, что часто вело к тому, что приходилось вручную переделывать весь сайт.

Затем ситуацию поправил CSS и клиентские скриптовые языки, которые позволили внести в браузер немного динамики. Появились активное меню, более сложные структуры, «всплывающие» окна и т.д. А автоматическим созданием страниц со стороны сервера занимались CGI-программы (скрипты).

  • В 1994 году датский программист Расмус Лердорф написал набор этих самых скриптов на Perl/CGI, которые могли обрабатывать шаблоны на основе HTML-документов. В дальнейшем именно эти скрипты воплотились в интерпретатор языка программирования PHP, который позволял решать разнообразные задачи веб-приложений, а главное на нём можно было написать полноценный динамический сайт, но это было позже. А в начале Лердорф сделал несколько простых сценариев для своих нужд, которые позволяли определять, кто посещает веб-страницу. Но время шло и росла численность веб-разработчиков, которые интересовались использованием серверных сценариев для создания динамического контента. И весной 1995 года Расмус обнародовал первую версию PHP, которая по своей сути была набором серверных утилит и макросов. Далее летом этого же года появилась вторая версия PHP/FI 2.0 и набор утилит превратился в язык программирования PHP, который получил широкое распространение. Основным заданием этого языка была минимизация объёма создаваемого кода, необходимого для получения результата, в результате это привело к тому, что PHP стал HTML-ориентированным языком, код PHP стал встраиваться в разметку HTML.
  • Версия PHP 3 появилась в 1997 году, благодаря израильским программистам Зеву Сураски и Энди Гатмансу, которые полностью переписали PHP и разрешили многие его проблемы, определили современный облик и стиль языка. Эту версию могли легко дописывать другие разработчики, у программистов появилась возможность писать свои собственные модули, расширяя функциональность PHP. Что позволило работать с набором баз данных и поддерживать большое количество различных API. Эта версия имела некоторые задатки объектно-ориентированного подхода, что вызвало интерес и привлекло новых пользователей языка.
  • В 2000 году появился PHP 4, к этому моменту, он был установлен задействован в 2,5 миллионах вебсайтов, сравните с 250 тыс. всего 18 месяцами ранее.  Целью создания новой версии было улучшение модульности кода и увеличение производительности сложных приложений. Как результат новая версия содержала много крупных изменений, включая новый движок Zend Engine (от имён создателей, Зив и Энд) и это было наиболее революционное обновление во всей истории языка. Была введена абстракция для веб-сервера, что позволило PHP работать на серверах Apache, Microsoft IIS, Zeus, AOLServer и других. Изменился способ выполнения кода: код стал читается один раз и потом преобразовывается во внутренний формат, а далее уже выполняется. Это позволило использовать технологии кэширования (PHP-акселераторы), которые существенно увеличивали производительность.
Читайте также:  Создание и настройка яндекс директ

В настоящее время актуальной является версия PHP 5 выпущенная 13 июля 2004 года. В ней было переработано ядро языки, полностью изменены принципы ООП, которые стали во многом схожи с моделью, используемой в Java. На данный момент последней стабильной версией является PHP 5.4.

РНР обладает открытым исходным кодом и распространяется бесплатно, если у вас есть желание взглянуть на исходники языка – они публично доступен на GitHub.

Особенности PHP

  • Динамичность веб-проектов. Одна из базовых возможностей РНР это встраиваемость в HTML разметку страницы и ее модификация, что позволяет «собирать» на базе одной страницы полновесные вебсайты.
  • Открытость. РНР это доказательством существования бесплатного сыра. Версия интерпретатора всегда доступна на GitHub.
  • Универсальность. PHP кроссплатформенный язык программирования, его можно использовать на разных операционных систем.
  • Простота использования. Синтаксис РНР очень прост для понимания и использования даже для непрограммистов. При этом язык обладает большим количеством возможностей, и может быть использован как шаблонизатор.
  • Техническая поддержка. Вы можете посетить официальную веб-страницу РНР (http://php.net/), где предлагается обширный список тем для обсуждения и содержится полная документация по языку с примерами.
  • Персонализация. Открытость РНР позволяет программистам модифицировать программное окружение на уровне ядра интерпретатора, добавлять или изменять его функциональность, необходимую для решения нетривиальных задач. Кроме того РНР обеспечивает достаточный контроль над окружением, позволяя уменьшить вероятность ошибок.
  • Безопасность. Если ваш РНР скрипт разработан правильно, то его программный код будет известен только вам и не будет возможностей его модифицировать извне.
  • Нестрогая типизация. Техническая особенность языка, в PHP не требует обязательного объявления типов данных в начале программы, как другие языки программирования.
  • Множество текстовых операторов. В PHP на ряду с возможностью использования регулярные выражения для работы со строками существует великое количество различных текстовых позволяющих искать вхождения в тексте, вырезать фрагмент из текста и делать много других операций с текстовыми значениями.

На текущий момент больше 60% веб-проектов во всем мире работают на PHP.

Многие программисты, которые так и не научились правильно писать на этом языке, который предоставляет слишком много свободы, жалуются на его производительность. Но крупные высоконагруженные проекты с продуманной архитектурой при этом спокойно его используют. И популярность PHP остаётся неизменной, что говорит само за себя на зло всем недоброжелателям.

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

2-х летний малыш любит бросать. Смотрите, что получилось, когда родители купили ему баскетбольное кольцо! Посмотреть все видео малыша можно на канале BasketBoy TV

Источник: http://www.prostoweb.com.ua/sozdanie_sayta/stati/yazyk_php_dlya_chaynikov_istoriya_poyavleniya_klyuchevye_osobennosti

История PHP и Смежных Проектов

ОглавлениеСодержаниеИстория PHP
История смежных с PHP проектов
Книги о PHP
Публикации о PHP

PHP прошёл большой путь за последние несколько лет. Он вырос в мощный язык программирования для работы в Web, что было непросто. Те, кого интересует краткая история развития PHP, прочтите этот раздел.

PHP появился как развитие другого продукта, PHP/FI. PHP/FI был создан Rasmus'ом Lerdorf'ом в 1995 году, сначала как простой набор Perl-скриптов для отслеживания доступа к его собственному online-резюме. Он назвал этот набор скриптов 'Personal Contents Page Tools'.

Поскольку требовалось б́ольшая функциональность, Rasmus написал расширенную реализацию C, которая могла работать с базами данных (БД), и дал пользователям возможность разрабатывать простые динамические Web-приложения.

Совет

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

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

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

PHP/FI 2.0 был официально выпущен только в ноябре 1997 года, после того как просуществовал в основном в виде beta-релизов. Вскоре после этого этого появились первые alphа PHP 3.0.

PHP 3.0 бал первой версией, похожей на сегодняшний PHP. Его создали Andi Gutmans и Zeev Suraski в 1997 году как полностью переписанный язык, поскольку они нашли его PHP/FI 2.

0 недостаточно мощным для разработки их собственных eCommerce-приложений. С целью кооперации усилий, Andi, Rasmus и Zeev создали и выпустили PHP 3.0 как официальный преемник PHP/FI 2.0, и развитие PHP/FI 2.

0 в основном остановилось.

Одной из сильных сторон PHP 3.0 была возможность его расширения. Кроме того, предоставляя конечным пользователям прочную инфраструктуру для различных БД, протоколы и APIs, возможности расширения PHP 3.

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

0 стала поддержка объектно-ориентированного синтаксиса и намного более мощный и цельный синтаксис языка.

Язык был назван PHP: Hypertext Preprocessor.

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

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

Зимой 1998 года, вскоре после официальной публикации PHP 3.0, Andi Gutmans и Zeev Suraski начали переработку ядра PHP с целью повысить производительность при работе сложных приложений и улучшить модульность кодовой базы PHP. Такие приложения были возможны в PHP 3.0, но PHP 3.0 не разрабатывался для эффективного обслуживания сложных комплексных приложений.

Новая машина, 'Zend Engine' (по именам создателей — Zeev и Andi), успешно решила эти задачи и появилась сначала в середине 1999 года. PHP 4.

Читайте также:  Стратегия при открытие торговой сессии

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

Обратите внимание

0 ввёл такие новые ключевые возможности, как поддержка большого количества Web-серверов, HTTP-сессий, буферизации вывода, более безопасные способы работы с пользовательским вводом и различные новые конструкции языка.

PHP 4 является в данный момент последней версией PHP. Уже началась работа по модификации и улучшению Zend Engine для её интеграции в PHP 5.0.

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

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

Оглавление

Источник: http://www.codenet.ru/webmast/php/PHP4-Manual/history.php

История РНР

Знання → Мова програмування PHP → Введение в PHP

Ключові поняття:

CGI.→ Понятійний словник сторінки

История PHP

Язык PHP был разработан как инструмент для решения чисто практических задач. Его создатель, Расмус Лердорф, хотел знать, сколько людей читают его online-резюме, и написал для этого простенькую CGI-оболочку на языке Perl, т.е. это был набор Perl-скриптов, предназначенных исключительно для определенной цели – сбора статистики посещений.

Для справки. CGI (Common Gateway Interface – общий интерфейс шлюзов) является стандартом, который предназначен для создания серверных приложений, работающих по протоколу HTTP.

Такие приложения (их называют шлюзами или CGI-программами) запускаются сервером в режиме реального времени.

Сервер передает запросы пользователя CGI-программе, которая их обрабатывает и возвращает результат своей работы на экран пользователя.

Таким образом, посетитель получает динамическую информацию, которая может изменяться в результате влияния различных факторов. Сам шлюз (скрипт CGI) может быть написан на различных языках программирования – Cи/C++, Fortran, Perl, TCL, UNIX Schell, Visual Basic, Python и др.

Вскоре выяснилось, что оболочка обладает небольшой производительностью, и пришлось переписать ее заново, но уже на языке Си. После этого исходники были выложены на всеобщее обозрение для исправления ошибок и дополнения.

Пользователи сервера, где располагался сайт с первой версией PHP, заинтересовались инструментом, появились желающие его использовать.

Так что скоро PHP превратился в самостоятельный проект, и в начале 1995 года вышла первая известная версия продукта, называвшаяся Personal Home Page Tools (средства для персональной домашней страницы).

Средства эти были более чем скромными: анализатор кода, понимающий всего лишь несколько специальных команд, и набор утилит, полезных для создания гостевой книги, счетчика посещений, чата и т.п.

Важно

К середине 1995 года после основательной переработки появилась вторая версия продукта, названная PHP/FI (Personal Home Page / Forms Interpreter – персональная домашняя страница/ интерпретатор форм).

Она включала набор базовых возможностей сегодняшнего PHP, возможность автоматически обрабатывать html-формы и встраиваться в html-коды.

Синтаксис PHP/FI сильно напоминал синтаксис Perl, но был более простым.

В 1997 вышла вторая версия Cи-реализации PHPPHP/FI 2.0. К тому моменту PHP использовали уже несколько тысяч людей по всему миру, примерно с 50 тыс. доменов, что составляло около 1% всего числа доменов Internet.

Число разработчиков PHP увеличилось до нескольких человек, но, несмотря на это, PHP/FI 2.0 все еще оставался крупным проектом одного человека. Официально PHP/FI 2.0 вышел только в ноябре 1997 года, просуществовав до этого в основном в бета-версиях.

Вскоре после выхода его заменили альфа-версии PHP 3.0.

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

Его создатели, Энди Гутманс (Andi Gutmans) и Зив Сураски (Zeev Suraski), в 1997 году переписали заново код PHP/FI, поскольку он показался им непригодным для разработки приложения электронной коммерции, над которым они работали.

Для того чтобы получить помощь в реализации проекта от разработчиков PHP/FI, Гутманс и Сураски решили объединиться с ними и объявить PHP3 официальным преемником PHP/FI. После объединения разработка PHP/FI была полностью прекращена.

Одной из сильных сторон PHP 3.0 была возможность расширения ядра. Именно свойство расширяемости PHP 3.0 привлекло внимание множества разработчиков, желающих добавить свой модуль расширения. Кроме того, PHP 3.

Совет

0 предоставляла широкие возможности для взаимодействия с базами данных, различными протоколами и API. Немаловажным шагом к успеху оказалась разработка нового, намного более мощного и полного синтаксиса с поддержкой ООП. С момента появления PHP 3.

0 изменилась не только функциональность и внутреннее устройство языка, но и его название.

В аббревиатуре PHP больше не было упоминания о персональном использовании, PHP стало сокращением (рекурсивным акронимом) от PHP: Hypertext Preprocessor, что значит «PHP: препроцессор гипертекста».

К концу 1998 года число пользователей PHP возросло до десятков тысяч. Сотни тысяч web-сайтов сообщали о том, что они работают с использованием этого языка. Почти на 10% серверов Internet был установлен PHP 3.0.

Официально PHP 3.0 вышел в июне 1998 года, после 9 месяцев публичного тестирования. А уже к зиме Энди Гутманс и Зив Сураски начали переработку ядра PHP. В их задачи входило увеличение производительности работы сложных приложений и улучшение модульности кода, лежащего в основе PHP.

Новое ядро было названо «Zend Engine» (от имен создателей: Zeev и Andi) и впервые представлено в середине 1999 года. PHP 4.

0, основанный на этом ядре и принесший с собой набор дополнительных функций, официально вышел в мае 2000 года, почти через два года после своего предшественника, PHP 3.0. Помимо улучшения производительности, PHP 4.

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

Обратите внимание

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

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

Источник: http://www.znannya.org/?view=PHP_History

Ссылка на основную публикацию