Andi: Klassenverständnis?

Beitrag lesen

hi,

Laut meinem Klassenverständnis sollte hier "AB" ausgegeben werden. Es wird aber "BB" ausgegeben, weil beidemale die Funktion getText von B aufgerufen wird.

Das dürfte daran liegen, dass in parent::A() das Ergebnis von $this->getText() zurückgegeben wird - $this ist hier aber deine Instanz von B().

Was auch noch unverständlich ist wenn ich auf eine Variable mit $this zugreife, dann wird die Variable der Elternklasse zurückgegeben.

Gruß
Andi