In PHP sind IHMO viele Klassen nicht mehr als Funktionssammlungen, mit denen man seine selbst definierten Funktionen gut und übersichtlich veralten kann,
aber wie schon mehrmals angesprochen, ist OOP besonders bei Datenbankverbidnungen überaus nützlich, bei Template-Engines kommt man auch oft kaum um OOP drum herum.
Man sollte nicht alles nur in OOP machen, nur weil man unbedingt OOP verwenden will, es kommt auch immer auf das Zielgebiet eines Skripts an.
Wenn du nur für deine eigenes Seite was machen willst, bist du auf keine solchen als Funktionssammlungen missbrauchten Klassen angewiesen, der Vorteil von ihnen ist jedoch, dass man Funktionsnamen mehrmals verwenden kann, es kann mehrere Klassen geben, die eine Funktion mit dem Namen connect(), oder get() enthalten. Der Code sieht teilweise auch echt lesbarer und logischer aus, wenn man Klassen verwendet, letztendlich sind sie in PHP aber meist nicht wirklich nötig.