PHP (англ. Рекурсивний акронім PHP. Hypertext Preprocessor - «PHP: препроцесор гіпертексту», або Personal Home Page Tools - «Інструмент для створення персональних веб-сторінок») - скриптова мова програмування, застосовуваний для розробки веб-додатків. Підтримується переважною більшістю хостинг-провайдерів, є одним з лідерів серед мов програмування, які застосовуються для створення динамічних веб-сайтів. За синтаксису мова дуже близька до C.
Мова PHP - частий об'єкт справедливої критики і незліченних насмішок. Кожна його позитивна сторона одночасно є і негативною, все залежить від того, з якого боку дивитися на переваги і недоліки.
Мова надзвичайно простий у вивченні, що є його безперечним гідністю. Воно ж і недолік: занадто низький поріг входження сприяє появі «теж-програмістів» на PHP. більш-менш володіють мовою, але не знайомих з поняттями культури і дисципліни програмування. На ньому без особливих зусиль можуть почати кодувати люди, які не знають базових основ програмування. Все це призвело до появи незліченної кількості абияк працюють кустарних виробів на PHP. На щастя, з кожною новою версією мова трохи змінюється, і частина цих виробів відмирає, оскільки вже не може коректно працювати.
Спочатку величезною перевагою PHP стала можливість просто і природно впроваджувати інтерпретується код з операторами виведення (і умовними операторами) прямо в HTML за допомогою спеціального псевдотега
Але в ході розвитку функціональності мови ініціативу перехопили «чисті програмісти» і почали відокремлювати процесинг від шаблону. В результаті інтерпретатор PHP обріс величезною кількістю функцій на всі випадки життя, прямі врізки в HTML-код стали непопулярними, і в кінці кінців на PHP почали створювати шаблонизатор начебто Smarty, «прекомпілірующіе» шаблон з генерацією ... того ж самого PHP-коду, вставленого в HTML. Таким чином, рекурсія супроводжує PHP в усьому - вона міститься не тільки в назві PHP. але і в його застосуванні.