- 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();
$k = '123';
var_dump($x[('123')]);
var_dump($x[('123')] = 4);
var_dump(isset($x[('123')]));
unset($x[('123')]);