PHP


PHP (англ. PHP: Hypertext Preprocessor — «PHP: препроцессор гипертекста»; первоначально PHP/FI (Personal Home Page / Form Interpreter), а позже названный Personal Home Page Tools[12] — «Инструменты для создания персональных веб-страниц») — скриптовый язык[13] общего назначения, интенсивно применяемый для разработки веб-приложений. В настоящее время поддерживается подавляющим большинством хостинг-провайдеров и является одним из лидеров среди языков, применяющихся для создания динамических веб-сайтов[14].

Язык и его интерпретатор (Zend Engine) разрабатываются группой энтузиастов в рамках проекта с открытым кодом[15]. Проект распространяется под собственной лицензией, несовместимой с GNU GPL.

В области веб-программирования, в частности, серверной части, PHP — один из популярных сценарных языков (наряду с JSP, Perl и языками, используемыми в ASP.NET).

Популярность в области построения веб-сайтов определяется наличием большого набора встроенных средств и дополнительных модулей для разработки веб-приложений[16]. Основные из них:

По состоянию на 2022 год используется сотнями тысяч разработчиков; согласно рейтингу корпорации TIOBE, базирующемуся на данных поисковых систем, в декабре 2022 года PHP находился на 10 месте по популярности среди языков программирования[14].

Входит в LAMP — распространённый набор ПО для создания и хостинга веб-сайтов (Linux, Apache, MySQL, PHP), а также LEMP — не менее распространённый набор ПО (Linux, Nginx, MySQL, PHP).


Используемые версии PHP на 23.04.2024:
5 месяцев после релиза PHP 8.3[29][30][31][32]
       PHP 8.3 (2,80 % от PHP 8) — 0,78 %
       PHP 8.2 (19,1 % от PHP 8) — 5,33 %
       PHP 8.1 (41,5 % от PHP 8) — 11,58 %
       PHP 8.0 (36,6 % от PHP 8) — 10,21 %
Совокупная доля PHP 8.x27,9 %
       PHP 7.4 (69,5 % от PHP 7) — 39,06 %
       PHP 7.3 (13,0 % от PHP 7) — 7,31 %
       PHP 7.2 (9,40 % от PHP 7) — 5,28 %
       PHP 7.1 (3,90 % от PHP 7) — 2,19 %
       PHP 7.0 (4,20 % от PHP 7) — 2,36 %
Совокупная доля PHP 7.x56,2 %
       PHP 5.6 (54,0 % от PHP 5) — 8,5320 %
       PHP 5.5 (8,40 % от PHP 5) — 1,3272 %
       PHP 5.4 (15,4 % от PHP 5) — 2,4332 %
       PHP 5.3 (14,8 % от PHP 5) — 2,3384 %
       PHP 5.2 (6,90 % от PHP 5) — 1,0902 %
       PHP 5.1 (0,40 % от PHP 5) — 0,0632 %
       PHP 5.0 (0,10 % от PHP 5) — 0,0158 %
Совокупная доля PHP 5.x15,8 %
       PHP 4.4 (78,7 % от PHP 4) — 0,1574 %
       PHP 4.3 (18,5 % от PHP 4) — 0,0370 %
       PHP 4.2 (1,60 % от PHP 4) — 0,0032 %
       PHP 4.1 (0,80 % от PHP 4) — 0,0016 %
      PHP 4.0 (0,30 % от PHP 4) — 0,0006 %
Совокупная доля PHP 4.x0,2 %
Актуальные ветви (     8.3,      8.2 и      8.1) — 17,69 %
Устаревшие ветви (     8.0, 7.x, 5.x и 4.x) — 82,4 %