3v4l.org

run code in 300+ PHP versions simultaneously
<?php $rprint = function(...$arg){ $fname = __FUNCTION__; array_walk($arg, function($v) use($fname){ if(is_array($v)){ // $rf = new ReflectionFunction($fname); var_dump($fname); // call_user_func_array($fname, $v); }else{ print $v; } }); }; $rprint([1,2,3],4,5,[6,7,8]);

preferences:
38.32 ms | 402 KiB | 5 Q