Horst Fickenscher: OOP Anfängerproblem

Beitrag lesen

Hallo mAX,

warum bekomme ich hier nicht "hallo" ausgegeben????

Weil du den Übergabeparameter des Konstruktors blöderweise ebenfalls $query genannt hast. Das scheint PHP zu verwirren.

Die Änderung zu...

function Foo($q) {
    $this->$query = $q;
}

...behebt den Fehler.

Lieben Gruß,

Horst