Виртуальный хостингДоговор на хостингКомпьютерная техникаПоддержка сайтовДата Центрдля ВебМастераРегистрация доменовРазмещение серверовАренда серверовхостинг словарь Создание сайтов Продвижение сайтов Баннерная реклама CMS системы Новости






История язык PHP для хостинга

PHP (родился PHP: Hypertext Preprocessor - «PHP: Hypertext Preprocessor") - скриптовый язык программирования, предназначенный для генерации HTML-страниц на веб-сервере и работы с базами данных. В настоящее время поддерживается подавляющим большинством хозяев. Входит в LAMP - «стандартный "КИТ для создания веб-сайтов (Linux, Apache, MySQL, PHP (Python или Perl)).

В области программирования для Сети PHP - один из наиболее популярных сценариев Языки (наряду с JSP, Perl и Языки, используемые в ASP.NET) благодаря своей простоте, скорости исполнения, богатой функциональности и код исходного дистрибутива по лицензии PHP.
PHP отличается от ядра и подключаемых модулей, "Расширения": для работы с базами данных, сокетами, динамической графикой, криптографическими библиотеками, документами PDF и т.д. Любой человек может развивать свои собственные расширение и подключить его. Существуют сотни расширений, однако в стандартную поставку входит лишь несколько десятков хорошо установлена. Интерпретатора PHP подключается к веб-серверу либо через модуль, специально предназначенный для этого сервера (например, Apache или IIS), либо в качестве CGI-приложений.

Кроме того, она может быть использована для решения административных задач в операционных системах UNIX, GNU / Linux, Microsoft Windows, Mac OS X и AmigaOS. Однако и в этом качестве он не получил распределение, давая пальму первенства Perl, Python и VBScript.

Синтаксис PHP подобен синтаксису языка Си. Некоторые элементы, такие как ассоциативные массивы и петля FOREACH, заимствованные из Perl.

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

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

PHP / FI

В 1994 году датский программист (ныне проживающая в Канаде) Расмус Лердорф (Rasmus Lerdorf) написал набор скриптов на Perl / CGI для отображения и записи посетителей онлайн резюме, шаблоны HTML-документов. Лердорф называется набор Personal Home Page (Personal Home Page). Вскоре функциональности и скорости Perl - скрипты Shell - уже не достаточно, и Лердорф написал интерпретатора языка Си новых шаблонов PHP / FI (род.
Personal Home Page / Формы Переводчик - «Personal Home Page / Формы переводчик». PHP / FI включал основную функциональность сегодняшнего PHP: дизайн переменные в стиле Perl ($ var_name для вывода значения), автоматическую обработку форм и будет построен в HTML-текст и многое другое. Новорожденный язык отличается от своего прародителя более простым и ограниченным синтаксиса.

В 1997 году после длительного бета-тестирования вышла вторая версия обработчика написаны на C - PHP / FI 2.0. Ее использовали около 1% (около 50 тысяч) всех интернет-доменов по всему миру.

PHP 3

PHP 3.0 был первой версией, напоминающей PHP, каким мы его знаем сегодня. В 1997 году два израильских программиста Энди Гутманс (Andi Гутманс) и Зив Сураски (Zeev Suraski), два разработчика из израильского института технологии (Техниона), скопированный код с нуля: разработчики нашли PHP / FI 2.0 непригодным для развития приложений электронной коммерции, по которым они работали для проекта Университета расположенного в Хайфе, Израиль. Для совместной работы над PHP 3.0 с базой данных разработчиков PHP / FI 2.0 Энди, Расмус и Зив решили объединиться и объявить официальным преемником PHP 3.0 PHP / FI, как разработка PHP / FI была практически полностью прекратилась.

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

Абсолютно новый язык программирования, новые названия. Разработчики отказались добавить личного пользования, которые доступны в сокращенном PHP / FI. Он был назван просто PHP - акроним, содержащая рекурсивный акроним (родился PHP: Hypertext Preprocessor - «PHP: Hypertext Preprocessor").

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

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

PHP 4

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

Новый движок, названный Zend Engine (имена и фамилии учредителей, Зива и Энди, также основателей Zend Technologies), успешно справлялся с задачами и впервые был представлен в середине 1999 года. PHP 4.0, основанный на этом движке и принесший с собой набор дополнительных функций, официально вышел в мае 2000 года, почти два года после выхода своего предшественника PHP 3.0. В дополнение к улучшению производительности, PHP 4.0 имеет несколько ключевых нововведений, таких как поддержка сессий, буферизация вывода, более безопасные способы обработки вводимой пользователем информации и несколько новых языковых конструкций.

Обновление PHP 4 будет выпущена только до конца 2007 года. До этого времени будет официальная поддержка четвертой версии. Рядом с 8 августа 2008 года, по мере необходимости, будут появляться только критические обновления безопасности. 9 августа четвертая версия PHP, войдет в историю.

PHP 5

Пятой версии разработчики PHP была выпущена 13 июля 2004. Изменения включают обновление ядра Zend (Zend Engine 2), что существенно увеличило эффективность интерпретатора. Поддержка языка разметки XML. Полностью переработаны функции ООП, которые в основном были похожи на модели, используемой в Java. В частности, вводится деструктор, открытые, закрытые и защищенные члены и методы, окончательные члены и методы, интерфейсы и клонирование объектов. Нововведения, однако, были сделаны с расчетом сохранить наибольшую совместимость с кодом, написанным в предыдущих версиях языка. На данный момент наиболее стабильной и широко используются самые версии 5.xx, несмотря на то, что уже есть Dev-версия PHP 6.

PHP 6

Шестая версия PHP находится в стадии разработки с октября 2006 года. Она уже сделала много нововведений, таких, как исключение из ядра POSIX-регулярных выражений и "длинные" суперглобальных массивов, удаление Директивы safe_mode, php_magic_quotes и register_globals в php.ini. Кроме того, много внимания уделено поддержке Юникода. Загрузить текущую версию в разработке пакета для GNU / Linux / BSD и скомпилированные версии для Microsoft Windows можно на сайте PHP Snapshots.

<<Назад  на верх  Далее>>

 


Виртуальный хостинг
 
Аренда серверов
 
Размещение серверов
 
Регистрация доменов
 
Контакты
Copyright 2005-2010, Miheeff.ru
Покупка хостинга и доменов: (495) 782-7256
тех. поддержка: pr@miheeff.com