- var_dump: documentation ( source)
<?php
class IssetArray extends \ArrayObject {
public function &offsetGet($offset) {
$var = $this->offsetExists($offset) ? parent::offsetGet($offset) : null;
return $var;
}
}
$array = new \IssetArray();
$array['item'] = 123;
var_dump($array['item']);
var_dump($array['item']['foo']);
var_dump($array['something']['noItem']);
$array['something']['foo'] = 'bar';
var_dump($array['something']['foo']);