3v4l.org

run code in 300+ PHP versions simultaneously
<?php $arr = range(0, 10); $barr = $arr; $loop = function() use (& $loop, & $barr) { $v = array_shift($barr); if ($v) { var_dump($v); $loop(); } }; $loop();

preferences:
41.49 ms | 402 KiB | 5 Q