PHP 5 include un modello ad oggetti completo. Alcune delle sue caratteristiche sono: visibilità , abstract e classi e metodi final, aggiungendo anche i metodi magici, interfacce, e cloning.
PHP gestisce gli oggetti allo stesso modo dei riferimenti o handle; ciò significa che ogni variabile contiene un riferimento ad un oggetto piuttosto che una copia dell'intero oggetto. Vedi Oggetti e Riferimenti