首先,无论是 call_user_func 还是 call_user_func_array ,第 1 个参数都是必需的,它可以是一个字符串形式的方法(函数)名 “methodName"
,也可以是一个指定了对象(类)和方法的数组,["className","methodName"]
。
然后,二者均可以使用匿名方法的,也就是支持如下写法
[php]
call_user_func(function($a){
echo $a ;
},”3366″);
// 或者
call_user_func_array(function($a){
echo $a ;
},[“3366”]);
[/php]