Dobrý den,
jsem tu proto, abych si něco ujasnil:
Třída je kostra objektu. Třída obsahuje proměnné a metody. Může obsahovat i takzvaný "konstruktor", který se spustí vždy při vytvoření objektu s danou třídou. Modifikátory přístupu existují "public" a "private" (víc jich myslím není, když tak mě opravte). Public zajišťuje pro metodu nebo proměnnou plný přístup, neboli "veřejný" přístup. Private omezuje metodu nebo proměnnou v tom, že se dají použít pouze v dané třídě. Speciální proměnná $this, zastupuje všechny objekty, s danou třídou.
To je celé OOP? A jestli ano, proč se používá? Není to zbytečné? Snad jen ty modifikátory přístupu... Ale jinak...