3v4l.org

run code in 500+ PHP versions simultaneously
<?php $arr = array(); for ($i=0; $i<10; $i++) { $arr[] = new stdClass(); } $it = new ArrayIterator($arr); $i = 1; foreach ($it as $obj) { $obj->test = $i; $i++; } var_dump(current($it));

preferences:
50.02 ms | 2657 KiB | 5 Q