PHP ReflectionFunction::invoke 反射函数

  • 定义和用法

    ReflectionFunction::invoke - 调用函数
  • 版本支持

    PHP4 PHP5 PHP7
    不支持 支持 支持
  • 语法

    ReflectionFunction::invoke( [ mixed $... ]  )
    ReflectionFunction::invoke() 调用反射函数。
  • 参数

    参数 必需的 描述
    ... 传入的参数列表。 它接受可变数量的参数,这些参数很像 call_user_func() 一样传递给函数。
    注意: 如果函数有参数需为引用,那么它们必须以引用方式传入。
  • 返回值

    返回调用的函数的结果。
  • 示例

    function title($title, $name)
    {
        return sprintf("%s. %s\r\n", $title, $name);
    }
    
    $function = new ReflectionFunction('title');
    
    echo $function->invoke('Dr', 'Phil');
    
    尝试一下
  • 相关页面

    call_user_func() - 把第一个参数作为回调函数调用