Tom: __construct in Parent-Klasse automatisch aufrufen.

Beitrag lesen

Hello,

vermutlich überseh ich mal wieder irgendwas.
Ich erweitere eine Klasse und will, dass in der Parentklasse automatisch der Konstruktor aufgerufen wird.

Aktuell mach ich das per parent::__construct();

einfach den ererbten Constructor nicht überschreiben!

"    Note: Parent constructors are not called implicitly if the child class defines a constructor. In order to run a parent constructor, a call to parent::__construct() within the child constructor is required. If the child does not define a constructor then it may be inherited from the parent class just like a normal class method (if it was not declared as private).    "

Dann kann man allerdings die Child-Class nicht mehr vernünftig initialisieren

Wird dir vermutlich nichts weiter übrig bleiben, als den Constructor der Parent-Class dediziert (im Constructor|in) der Child-Class aufzurufen.

Liebe Grüße aus dem schönen Oberharz

Tom vom Berg

--
 ☻_
/▌
/ \ Nur selber lernen macht schlau
http://bikers-lodge.com