PHP ka mbështetje të plotë për programimin orientuar drejt objekteve: klasat përcaktojnë strukturën dhe sjelljen, objektet janë instanca. PHP-ja moderne e OOP është e pastër dhe e pasur me feature-e, me modifikatorë visibility-i, konstruktorë, dhe lehtësime si promovimi i pronave të konstruktorit.
Përcaktimi i një klase
{
;
;
{
->name = ;
->age = ;
}
{
;
}
}
= (, );
->name;
->();
