- var_dump: documentation ( source)
<?php
class Foo
{
protected $props;
public function __get($key)
{
if (isset($props[$key]))
{
return $this->props[$key];
}
}
public function __set($key, $value)
{
$this->props[$key] = $value;
}
}
$foo = new Foo;
$foo->bar = new Foo;
$foo->bar->baz = 'quix';
var_dump($foo->bar, $foo->bar->baz);