PHP turi visišką objektinio programavimo palaikymą: klasės apibrėžia struktūrą ir elgesį, objektai yra egzemplioriai. Šiuolaikinis PHP OOP yra švarus ir turi daug funkcijų, su matomumo modifikatoriais, konstruktoriais ir patogumais, tokiais kaip konstruktoriaus savybės promovavimas.
Kodėl tai svarbu
Objektinis programavimas yra šiuolaikinio PHP centras — sistemos (Laravel, Symfony) ir profesionalios kodų bazės yra sukurtos aplink klases, todėl PHP OOP supratimas yra esmingas bet kokiam rimtam PHP vystymuii.
Žinoti, kaip apibrėžti klases su tipizuotomis savybėmis, konstruktoriais ir metodais, (//), kurie užtikrina inkapsuliaciją, // sintaksė ir statines nariai/konstantos yra būtina kasdienė žinimai.
