PHP jest przydatne do tworzenia dynamicznie generowanych stron WWW, gdzie zachodzi potrzeba wyświetlania różnych danych zależnie od wyboru użytkownika, bądź zawartości bazy danych. Pozwala również wykonywać wiele czynności które na pozór maja mało wspólnego ze stronami internetowymi (np. działanie na plikach, symulacja działania przeglądarki, pobieranie oraz wysyłanie informacji do bazy danych czy nawet tworzenie nowych obrazków czy dokumentów PDF oraz wiele, wiele więcej).