- var_dump: documentation ( source)
<?php
class B {
}
class A {
static $var;
static function get() {
if (isset(self::$var))
return self::$var;
$x = new B();
$x->Children = array(0 => new B());
self::$var = $x;
return $x;
}
}
$a = A::get();
var_dump($a);
unset($a->Children[0]);
var_dump($a);
$b = A::get();
var_dump($b);
?>