D.R.: OOP und PHP - gut oder schlecht?

Beitrag lesen

Hallo,

Ist OOP in PHP sinnvoll?

Auf jeden Fall. Allerdings solltest du mindestens PHP 5 einsetzen können. In der 4-er Version ist OOP ziemlich schwierig.

Wenn ja, warum?

Du hast jederzeit Zugriff auf alles, was du bereits irgendwo erstellt hast. Es ist also kein Problem, einen kompletten Elementbaum vorzugeben und nachträglich ein paar Attribute irgendwo einzuhängen.

Außerdem entfällt die nervige Escaperei, weil du Textknoten bei der Ausgabe dann einfach durch htmlspecialchars() jagen kannst.

Zu alle dem: Versuche mal einen XML-Fehler zu produzieren, wenn du konsequent Objekt Orientiert programmierst - unmöglich!

warum nicht?

Als Nachteil könnte sich vielleicht ein kleiner Performance-Verlust erweisen (weil du das Objekt ja erst wieder umwandeln musst). In wie weit das relevant ist, habe ich noch nicht getestet.

Ich kann mir PHP ohne OOP jedenfalls kaum noch vorstellen ;-)

mfg. Daniel