phprs\util\SerializableFunc::__invoke PHP Метод

__invoke() публичный Метод

调用时,将bind参数加在方法的最前面
public __invoke ( ) : mixed
Результат mixed
    public function __invoke()
    {
        $args = func_get_args();
        $params = $this->bind;
        foreach ($args as $arg) {
            array_push($params, $arg);
        }
        $res = call_user_func_array($this->func, $params);
        foreach ($this->next as $next) {
            call_user_func_array($next, $args);
        }
        return $res;
    }
SerializableFunc