dedlfix: Klassenverständnis?

Beitrag lesen

echo $begrüßung;

du unterscheidest nicht zwischen dem statischen aufruf und einem methodenaufruf in einer instanz.

du hast die instanz b.

was soll der statische aufruf von a::a() bewirken?

In dem angegebenen Beispiel gab es keinen statischen Methodenaufruf. parent::A() ist kein statischer Aufruf. Wenn dem so wäre, gäbe es in A() $this nicht und statt dessen eine Fehlermeldung, was aber nicht der Fall ist.

um das von dir gewünschte zu erreichen, mußt du in a einen statischen aufruf machen.

Das hat er meiner Meinung nach schon verstanden. Allerdings gibt es dann $this nicht.

echo "$verabschiedung $name";