tami: __construct in Parent-Klasse automatisch aufrufen.

Beitrag lesen

hi,

Hello,

Ich erbe doch von einer Klasse, um sie meinen Bedürfnissen ggfs. anzupassen.

Du sollst die Klasse anpassen, nicht aber das Paradigma der OOP.
Nun meine ich, dass der Constructor zum Paradigma der OOP gehört und daher nicht "wegdiskutiert" oder "weg-angepasst" werden darf.

Wenn die Eingriffe in einer Elternklasse an Stellen stattfinden, an denen sie eigentlich nicht geplant waren, sollte man besser die ganze Klasse neu erstellen. Da ist dann aber von "Weiterverwendung von Code" nicht mehr die Rede.

http://php.net/manual/de/keyword.extends.php

und

https://forum.selfhtml.org/?t=216772&m=1487402

Es ist in PHP einfach Fakt und macht die entsprechenden Anpassungen möglich. Mag sein, dass es nicht in eine bestimmte Definition von OOP passt. Das ist aber glaube ich auch nicht Anliegen der Sprache. PHP is not Java ;-). Und kann mittlerweile sogar Closures.

mfg

tami