PHP oznacza narzędzia do osobistej strony domowej; rozszerzenie .php jest zwykle używane w odniesieniu do dynamicznej treści internetowej i języka skryptowego po stronie serwera. Kod PHP jest interpretowany przez serwer WWW z modułem procesora PHP, który generuje wynikową stronę.
Polecenia PHP można osadzać bezpośrednio w źródłowym dokumencie HTML zamiast wywoływać zewnętrzny plik do przetwarzania danych. Opracowano również funkcję interfejsu wiersza poleceń i można go używać w niezależnych aplikacjach graficznych. PHP to darmowe oprogramowanie wydane na licencji PHP. PHP można wdrożyć na większości serwerów internetowych, a także jako autonomiczną powłokę na prawie każdym systemie operacyjnym i platformie bezpłatnie.