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 12:10:32 +0200


> Dein Beispiel funktioniert bei mir problemlos (PHP 4.0.1).

Hmm..., vielleicht ist es ein Bug. Ich hab 4.0.2 auf Win32. Also
folgendes habe ich mal mit und ohne Referenz getestet:

<?
$test = "blablabla";
class test
{
 var $host;
 function test()
 {
  global $test;
  $this->host =& $test;
 }
}

$test = new test;
print "$test->host<br>";
print gettype($test->host)."<br>";
var_dump($test->host);
?>

ohne refernez der zu erwartende output:

blablabla
string
string(9) "blablabla"


wie im beispiel mit referenz:

Object
object
object(test)(1) { ["host"]=> &object(test)(1) { ["host"]=>
&object(test)(1) { ["host"]=> &object(test)(1) { ["host"]=>
&object(test)(1) {
Warning: Nesting level too deep - recursive dependency? in
c:\www\tests\reference.php on line 17
} } } } }

da strikt er sich mit dem object zu tode.
kann das noch jemand nachvollziehen?

gruss
daniel



php::bar PHP Wiki   -   Listenarchive