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