PHP5
Verze PHP5 byla vydána v roce 2004. Oproti verzi PHP4 byla rozšířena o mnoho funkcí objektově orientovaného programování. Rozšíření pro MySQL a XML. Nejdůležitější změny dopomáhají k efektivnějšímu, rychlejšímu a pohodlnějšímu psaní kódu.
Podpora OOP:
- konstruktory, destruktory
- public, protected a private proměnné a metody
- rozhraní (interface), abstraktní třídy
- statické proměnné a metody
Přepis MySQL:
- připravené dotazy, vázané vstupní a výstupní parametry, SSL připojení, funkce pro multidotazování
XML:
- XML rozšíření umožnilo jednoduše číst a modifikovat XML dokumenty. Standardizováno na jedné XML knihovně libxml2
Ošetřování výjimek:
- Místo jednotlivých kontrol je možno používat ošetřování výjimek. Je tak možné lépe oddělit logickou část programování a ošetřování chyb.