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