Php/docs/reflectionfunction.invoke

来自菜鸟教程
跳转至:导航、​搜索

ReflectionFunction::invoke

(PHP 5, PHP 7)

ReflectionFunction::invokeInvokes function


说明

public ReflectionFunction::invoke ( mixed ...$args ) : mixed

Invokes a reflected function.


参数

args
The passed in argument list. It accepts a variable number of arguments which are passed to the function much like call_user_func() is.


返回值

Returns the result of the invoked function call.


范例

Example #1 ReflectionFunction::invoke() example

<?phpfunction title($title, $name){    return sprintf("%s. %s\r\n", $title, $name);}$function = new ReflectionFunction('title');echo $function->invoke('Dr', 'Phil');?>

以上例程会输出:


Dr. Phil

注释

Note:

如果函数有参数需为引用,那么它们必须以引用方式传入。

参见