- var_dump: documentation ( source)
<?php
class MyStuff extends ArrayObject
{
function offsetGet($offset)
{
echo "Called";
return parent::offsetGet($offset);
}
}
$array = array('foo' => 42);
$array_object = new MyStuff($array);
var_dump(isset($array['foo']));
var_dump(empty($array['foo']));
var_dump(isset($array_object['foo']));
var_dump(empty($array_object['foo']));