Începând cu PHP 5, modelul de obiecte a fost rescris pentru a mări performanța și a introduce facilități noi. Aceasta a fost o schimbare majoră după PHP 4. PHP 5 acum are un model de obiecte deplin.
Printre facilitățile noi în PHP 5 sunt clase și metode de tip visibility, abstract și final, metode magice și interfețe adiționale, clonarea și typehinting.
PHP tratează obiectele la fel ca pe niște referințe sau handle-uri, ceea ce înseamnă că fiecare variabilă conține o referință la obiect și nu o copie a întregului obiect. Vedeți Obiecte și referințe
Accesați de asemenea Ghidul de stabilire a denumirilor de către utilizatori.