Язык программирования PHP

PHP — это динамический язык программирования общего назначения, который обрабатывается интерпретатором. Его название — рекурсивная аббревиатура от PHP: Hypertext Preprocessor («PHP: Препроцессор Гипертекста»), хотя первоначально оно обозначало Personal Home Page Tools («Инструменты для Персональных Домашних Страниц»).
За два десятилетия PHP эволюционировал от простейшего набора скриптов до мощного языка для веб-разработки, стабильно занимая место среди самых востребованных языков в мире.
PHP: сущность и причины высокой распространённости
PHP был изначально разработан для создания веб-сайтов. На нём реализуются проекты любой масштабности: от одностраничного сайта-визитки до крупных социальных сетей — например, платформа «ВКонтакте» построена именно на PHP. Код на этом языке бесшовно интегрируется в стандартный HTML — достаточно использовать специальный тег. PHP функционирует под управлением всех распространённых операционных систем: Windows, macOS, Linux, UNIX и других.
Кроме того, PHP обеспечивает взаимодействие с такими веб-серверами, как IIS под Windows и Apache под macOS и Linux. Подобная универсальность и открытость даёт программистам свободу в выборе как операционной системы, так и серверного программного обеспечения.
Создателем этого широкоупотребимого языка веб-программирования считается датский разработчик Расмус Лердорф. В 1994 году он написал набор скриптов на Perl — те самые «инструменты для персональной домашней страницы», которые положили начало PHP.
Впоследствии к совершенствованию языка присоединились специалисты со всего мира. PHP — один из наиболее старых языков, который развивается усилиями глобального сообщества по принципу открытого исходного кода (open source). В настоящее время его поддержкой и развитием занимается группа активистов при координации компании Zend Technologies. Основателями и руководителями компании являются Зеев Сураски и Энди Гутманс, представившие миру третью мажорную версию PHP в 1997 году.
Сфера применения PHP
Ключевая и единственная область использования
Создание веб-приложений. На PHP не разрабатывают настольные (десктопные) программы, он не применяется в сфере мобильной разработки — исключительно для веба. Однако сегодня это колоссальное пространство. Даже некоторые традиционные десктопные приложения «переезжают» в веб — яркий пример: облачный сервис Microsoft Office. Ранее бытовало мнение, что PHP не справляется с крупными высоконагруженными проектами, но опыт платформы «Фейсбук»* опровергает это. Площадка «Авито» — ещё одно убедительное доказательство эффективности языка.
Автор: Александр
Дата публикации:




