- var_dump: documentation ( source)
<?php
$array = array(1, 2);
$it = new ArrayIterator($array);
while ($it->valid())
{
echo $it->current();
$it->next();
}
$it->append(3);
echo $it->valid() ? $it->current() : "not valid";
var_dump($array);