- var_dump: documentation ( source)
<?php
class zOMG
{
public function __get($name)
{
return isset($this->$name) ? $this->$name : new self;
}
public function __set($name, $value)
{
$this->$name = $value;
}
}
$foo = new zOMG();
$foo->a->b = 1;
var_dump($foo);