- error_reporting: documentation ( source)
<?php
error_reporting(E_ALL);
$x = array(
//"prop1" => "foo",
//"prop2" => "bar",
//"prop3" => "boo",
);
$xObj = new ArrayObject($x);
$iterator = $xObj->getIterator();
if (! $iterator->valid()) {
echo "no elem".PHP_EOL;
return;
}
echo $iterator->key().': '.$iterator->current().PHP_EOL;
$iterator->next();
while($iterator->valid()) {
echo $iterator->key().': '.$iterator->current().PHP_EOL;
$iterator->next();
}