函数:
call_user_func_array():调用回调函数,并把一个数组参数作为回调函数的参数
格式:
call_user_func_array(callable $callback , array $param_arr): mixed
参数:
callback : 被调用的回调函数。
param_arr : 要被传入回调函数的数组,这个数组得是索引数组。
返回值:
返回回调函数的结果。如果出错的话就返回FALSE
范例1
function sum($pa1, $pa2) {
echo $pa1+$pa2;
}
call_user_func_array( 'sum ' , [10,20] );
运行结果:30
范例2
class MyClass {
function sum($pa1, $pa2) {
echo $pa1+$pa2;
}
}
$obj = new MyClass ();
call_user_func_array( array( $ obj , 'sum ' ) , [10,20] );
运行结果:30
上一篇:
简单的JS攻击
下一篇:
PHP从字符串中获取需要的内容部分
0人点赞