PHP (англ. PHP: Hypertext Preprocessor — «PHP: препроцессор гипертекста», англ. Personal Home Page Tools (устар.) — «Инструменты для создания персональных веб-страниц») — скриптовый язык программирования общего назначения, интенсивно применяющийся для разработки веб-приложений. В настоящее время поддерживается подавляющим большинством хостинг-провайдеров и является одним из лидеров среди языков программирования, применяющихся для создания динамических веб-сайтов.
Язык и его интерпретатор разрабатываются группой энтузиастов в рамках проекта с открытым кодом.
Область применения
В области программирования для Сети PHP — один из популярнейших скриптовых языков благодаря своей простоте, скорости выполнения, богатой функциональности, кроссплатформенности и распространению исходных кодов на основе лицензии PHP. Популярность в области построения веб-сайтов определяется наличием большого набора встроенных средств для разработки веб-приложений. Основные из них:
- автоматическое извлечение POST и GET-параметров, а также переменных окружения веб-сервера в предопределённые массивы;
- файловые функции успешно обрабатывают как локальные, так и удалённые файлы;
- автоматическая отправка HTTP-заголовков;
- работа с cookies и сессиями;
- обработка файлов, загружаемых на сервер;
- работа с HTTP заголовками и HTTP авторизацией;
- работа с XForms;
- работа с удалёнными файлами и сокетами.
В настоящее время PHP используется сотнями тысяч разработчиков.
Согласно рейтингу Tiobe, базирующемся на данных поисковых систем, PHP находится на 3 месте среди языков программирования (уступая Java и C).