- var_dump: documentation ( source)
<?php
class Foo {
private $info = [];
function __set($k, $v){
$this->info[$k] = $v;
}
function &__get($k){
$n = null;
return $this->info[$k] ?: $n;
}
}
$bar = new Foo();
$bar->foo = [];
var_dump($bar->foo);
$bar->foo[] = 'fool';
var_dump($bar->foo);