3v4l.org

run code in 300+ PHP versions simultaneously
<?php $array = [0, 1, 2]; $ref =& $array; // Necessary to trigger the old behavior foreach ($array as $k => &$val) { echo $val . ' '; if($k < 5 && !isset($array[$k+1])) $array[$k+1] = $val+1; } echo PHP_EOL . json_encode($array);

preferences:
35.66 ms | 402 KiB | 5 Q