PHP (рекурсивный акроним словосочетания PHP: Hypertext Preprocessor) — распространенный язык программирования общего назначения с открытым исходным кодом. PHP специально сконструирован для веб-разработок и его код может внедряться непосредственно в HTML.
Вместо рутинного вывода HTML-кода командами языка (как это происходит, например, в Perl или C), скрипт PHP содержит HTML с встроенным кодом. Код PHP отделяется специальными начальным и конечным тегами , которые позволяют «переключаться» в «PHP-режим» и выходить из него.
PHP отличается от JavaScript тем, что PHP-скрипты выполняются на сервере и генерируют HTML, который посылается клиенту. Если на сервере размещен скрипт клиент получит только результат его выполнения, но не сможет выяснить, какой именно код его произвел. Можно настроить сервер таким образом, чтобы обычные HTML-файлы обрабатывались процессором PHP, так что клиенты не смогут узнать, получают ли они обычный HTML-файл или результат выполнения скрипта.
PHP крайне прост для освоения, но вместе с тем способен удовлетворить запросы профессиональных программистов.