PHP[013]:fp

<?php
function add(...$ints)
{
    return $func = function (...$int) use (&$func, &$ints) {
        if (count($int) === 0) {
            return array_sum($ints);
        } else {
            $ints = array_merge($int, $ints);
            return $func;
        }
    };
}

$r = add(1, 2, 3)(4)(5)(1, 2, 3, 4, 5)();

echo '结果:' . $r;

评论列表