MathPHP\Functions\Arithmetic::add PHP Метод

add() публичный статический Метод

Adds any number of single variable (callback) functions {f(x)}. Returns the sum as a callback function.
public static add ( variadic $args ) : callable
$args variadic
Результат callable Sum of the input functions
    public static function add(callable ...$args)
    {
        $sum = function ($x, ...$args) {
            $function = 0;
            foreach ($args as $arg) {
                $function += $arg($x);
            }
            return $function;
        };
        return function ($x) use($args, $sum) {
            return call_user_func_array($sum, array_merge([$x], $args));
        };
    }
Arithmetic