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.