Mailinglisten-Archive |
> class test { > var host = $test; #line X > } > > Das funktioinert leider nicht. Ich bekomme die Fehlermeldung; > parse error in line X. Woran kann das liegen. Kann jemand mir weiterhelfen. solche variablen werden im konstruktor gesetzt: <? $test = "blablabla"; class test { var $host; function test() { global $test; $this->host = $test; // funktioniert nicht // $this->host =& $test; } } $test = new test; print $test->host; ?> aber hat jemand eine erklärung dafür, warum man keine referenz setzen kann? die referenz müsste doch eigentlich auch im lokalen namespace gesetzt werden, folgendes beispiel funktioniert: <? $test = "blablabla"; function test() { global $test; $test2 =& $test; return print $test2; } test(); ?> gruss daniel
php::bar PHP Wiki - Listenarchive