我是靠谱客的博主 呆萌枫叶,这篇文章主要介绍PHP中call_user_func_array回调函数的用法示例,现在分享给大家,希望可以做个参考。

call_user_func_array

call_user_func_array — 调用回调函数,并把一个数组参数作为回调函数的参数

复制代码
1
mixed call_user_func_array ( callable $callback , array $param_arr )

把第一个参数作为回调函数(callback)调用,把参数数组作(param_arr)为回调函数的的参数传入。

例子:

复制代码
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
function foobar($arg, $arg2) { echo __FUNCTION__, " got $arg and $arg2\n"; } class foo { function bar($arg, $arg2) { echo __METHOD__, " got $arg and $arg2\n"; } } // Call the foobar() function with 2 arguments call_user_func_array("foobar", array("one", "two")); dump("<br/>"); // Call the $foo->bar() method with 2 arguments $foo = new foo; call_user_func_array(array($foo, "bar"), array("three", "four"));

输出结果:

复制代码
1
2
3
foobar got one and two foo::bar got three and four

总结

以上就是这篇文章的全部内容了,希望本文的内容对大家学习或者使用PHP能有所帮助,如果有疑问大家可以留言交流。

最后

以上就是呆萌枫叶最近收集整理的关于PHP中call_user_func_array回调函数的用法示例的全部内容,更多相关PHP中call_user_func_array回调函数内容请搜索靠谱客的其他文章。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(115)

评论列表共有 0 条评论

立即
投稿
返回
顶部