3v4l.org

run code in 300+ PHP versions simultaneously
<?php $calc = function ($arg = null, $acc = '') use (&$calc) { return $arg === null ? $acc : function ($n = null, $saved = '') use (&$calc, $arg, $acc) { var_dump($arg); return $calc($n, $saved . $acc . $arg); }; }; $result = $calc(1)(3)(3)(8)(); var_dump($result);

preferences:
49.84 ms | 402 KiB | 5 Q