3v4l.org

run code in 300+ PHP versions simultaneously
<?php $ar = [1,2,3,4,5]; $i = new ArrayIterator($ar); foreach ($i as $k => $e) { var_dump($e); if ($k === 1) { unset($i[$k]); } } echo '---------' . PHP_EOL; foreach ($i as $e) { var_dump($e); }

This is an error 500

Value for `_results` contains invalid data `array`


preferences:
168.04 ms | 3284 KiB | 9 Q