- var_dump: documentation ( source)
<?php
class I extends ArrayIterator
{
public function current()
{
return parent::current();
}
}
$a = new ArrayObject([1, 2, 3], 0, I::class);
foreach ($a as $key => &$value) {
$value += 10;
}
unset($value);
var_dump($a);