- var_dump: documentation ( source)
<?php
class C implements ArrayAccess {
public function offsetGet($k) {
echo "offsetGet: ";
var_dump($k);
}
public function offsetSet($k, $v) {
echo "offsetSet: ";
var_dump($k);
}
public function offsetExists($k) {
echo "offsetExists: ";
var_dump($k);
}
public function offsetUnset($k) {
echo "offsetUnset: ";
var_dump($k);
}
}
$x = new C();
function id($k) { return $k; }
var_dump($x[id('123')]);
var_dump($x[id('123')] = 4);
var_dump(isset($x[id('123')]));
unset($x[id('123')]);