- var_dump: documentation ( source)
<?php
class X implements ArrayAccess {
var $x = 42;
function &offsetGet($n) { var_dump(0,$n); return $this->x;}
function offsetSet($x, $z) { var_dump($x, $z); var_dump(1, $this->x); }
function offsetExists($n) {}
function offsetUnset($n) {}
}
$x = new X();
$x[23]++;
var_dump($x);