PHP – język programowania służący do tworzenia stron www w czasie rzeczywistym. Najczęściej używany do uruchamiania skryptów ze strony serwera WWW jak i przetwarzania danych wiersza poleceń. Skrypty pisane w PHP umieszczane są w plikach tekstowych, przeważnie razem z HTML lub XHTML. Modułowa budowa daje możliwość programowania aplikacji z interfejsem graficznym. PHP daje możliwość współpracy z wieloma rodzajami źródeł danych, takich jak serwisy WWW, dokumenty XML, systemy, pliki tekstowe. W roku 1994 Rasmus Lerdorf napisał zestaw skryptów Perla służących do monitorowania internautów wchodzących na jego witrynę. Gdy ilość ludzi na stronach stała się duża, przepisał je (skrypty) w języku C. Następnie użytkownicy chcieli użyć te narzędzia na swoich stronach. W 1997 roku projektem zainteresowało się dwóch izraelskich programistów. 1998 roku ogłosili PHP 3.0 jako następcę PHP/FI, który przestano rozwijać. Dla programistów stało się możliwe rozszerzanie funkcjonalności języka przez dodawanie własnych modułów. Co zrewolucjonizowało Internet. PHP dzięki swojej dynamiczności pozwala na tworzenie dynamicznych stron, które zmieniają się za każdym razem jak wchodzi na nie jakiś użytkownik. Samo pisanie w PHP nie jest trudne, w bardzo dużym stopniu bazuje on na języku HTML, co sprawia, że osoby tworzące strony mogą o wiele łatwiej nauczyć się PHP i tworzyć w nim strony internetowe. PHP pozwala na wiele możliwości i posiada wiele funkcji, które musi zawierać język programowania, aby działało wszystko poprawnie za jego pomocą, przykładowo potrzebne są pętle.