- print_r: documentation ( source)
<?php
class X extends ArrayObject{
public function offsetSet($key, $val){
echo "offsetSet called \n";
parent::offsetSet($key, $val);
}
}
$arr = new X([]);
$arr->append('val');
$arr->offsetSet(5, 'val');
$arr->append('app');
print_r($arr);