phpbar.de logo

Mailinglisten-Archive

[php] Refernzen was Re: [php] include problem

[php] Refernzen was Re: [php] include problem

Daniel Beulshausen abe_(at)_yavin4.de
Thu, 13 Jul 2000 09:55:01 +0200


> 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