Hallo!
Das ist eher etwas für C-Freaks, die die die PHP-Sourcen 'tunen', denn PHP kennt so etwas nicht - gut so! Einer der Gründe für die Erschaffung der Sprache Java war es, die Nachteile welche Mehrfachvererbung (z.B. und gerade in C++) mit sich bringt zu umgehen.
Ich hab mich ehrlich gesagt noch nicht mit den Vor und Nachteilen von Mehrfachvererbung beschäftigt.
Der Hauptnachteil ist, dass der Entwickler sich damit sehr schön selbst ver****en kann.
Jedoch fällt mir auch spontan kein Fall ein, wo ich es verwenden würde.
Eben.
BTW: was spricht dagegen in PHP objektorientiert zu arbeiten?
Gegen objektorientierte Entwicklung spricht gar nichts.
Jedoch gibt es Leute, wie mein damaligen Berufsschuhlehrer für Java, die darauf schwören >ALLES< Objektorientiert zu machen.
Dafür gibt es keine objektive Grundlage. Ich mag OOP gerne, aber ich tippe auch mal einen Vierzeiler in einer beliebigen Scriptsprache ohne über Objekte nachzudenken - es hängt vom Anwendungsfall ab.
Und das finde ich unsinnig.
Ja.
Objektorientierte Entwicklung macht Sinn, wenn man auch Konzeptionell ein Objekt besitzt. Bei z.b. einer Datenbank, einem Datensatz oder einem User.
Jedoch gibt es genug Dinge z.b. kleine allgemeine Funktionen oder lineare Prozesse, wie der Aufbau einer Webseite selbst, welche zu keinem Objekt gehören.
Uiii! Das sehe ich nun anders - wollen wir das ausdiskutieren?
Ciao
GG
"If I do not seek to understand what is happening here
- then I've got peanuts in my head!"
(I. Hosein)