Php jest językiem programowania bazującym na składni języka C, Perla oraz Javy. Skrypty php są umieszczone po stronie serwera (ang. server-side). Obecna wersja php, 5, jest w pełnie obiektowym językiem programowania.
Hosting w wersji PHP+MySQL jest już dziś standardem.
PHP posiada ogrom możliwości. Z tego też powodu jest chętnie używany do tworzenia dynamicznych stron www.
Oglądając m.in. wyniki rankingu popularności języków programowania (m.in. w tym serwisie), można zauważyć wysoką pozycję php, co przekłada się na coraz większą liczbą stron tworzonych w technologii php.
Od strony technicznej, skrypty php mogą być umieszczane w dokumentach php, html, shtml, itd. Ważne jest natomiast, aby skrypt php był umieszczony w znacznikach
<?php
// tu skrypt php
?>
Jeśli taki skrypt jest zapisany pod nazwą *.php, to jest on bezpośrednio interpretowany przez parser php. W innych przypadkach wszystko zależy od konfiguracji serwera. Często w darmowych hostingach nie można wstawić skryptu php w stronę *.html, tylko w osobnych pliku php.
Jak wspomniano wyżej, wiele zależy od konfiguracji serwera. Np. w amatorskich serwerach często stosuje się specjalny tryb php, zwany safe mode. W tym trybie zablokowanych jest kilka funkcji, które wpływają na bezpieczeństwo serwera. Są to m.in. funkcje mail, CURL, fsock, phpinfo.