- var_dump: documentation ( source)
<?php
$calc = function ($arg = null, $acc = '') use (&$calc) {
return $arg === null ? $acc : function ($number = null) use (&$calc, $arg, $acc) {
return $calc($number, $acc . $arg);
};
};
$result = $calc(1)(3)(3)(7)();
var_dump($result);
$result = $calc(2)(2)(8)();
var_dump($result);