3v4l.org

run code in 300+ PHP versions simultaneously
<?php $arr = array(); ($recursive = function (&$argument) { global $recursive; if (count($argument) < 10) { $argument[] = 'foo'; $recursive($argument); // line 10 } })($arr); print_r($arr);

preferences:
174.96 ms | 404 KiB | 5 Q