PHP è la piattaforma gratuita e Open Source per interpretare tutte le pagine scritte nell'omonimo linguaggio. Se la si vuole utilizzare è richiesta, in precedenza, l'installazione di un server Web come ad esempio Apache o IIS. Inoltre, per lo sviluppo di siti dinamici viene richiesto l'utilizzo di un database come ad esempio MySQL.
Negli ultimi aggiornamenti sono state introdotte alcune novità come, ad esempio, gli operatori "??" e "<=>", le funzionalità "intdiv()", "namespaces", "late static binding", "closures", "optional garbage collection" e nuove estensioni, oltre alla consueta risoluzione di numerosi bug. È stata inoltre ridotta in modo consistente la richiesta di memoria, con il pieno supporto dei sistemi a 64 bit.
PHP dispone di un sito ufficiale molto ricco di documentazione, come attesta anche la pagina di Bug Tracking System, attraverso la quale è possibile segnalare imperfezioni rilevate e consultare la lista di quelle già rimosse o in corso di miglioramento.