PHP中call_user_func_array回调函数的用法示例


Posted in PHP onNovember 26, 2016

call_user_func_array

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

mixed call_user_func_array ( callable $callback , array $param_arr )

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

例子:

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"));

输出结果:

foobar got one and two

foo::bar got three and four

总结

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

PHP 相关文章推荐
web方式ftp
Oct 09 PHP
php中iconv函数使用方法
May 24 PHP
php防止sql注入示例分析和几种常见攻击正则表达式
Jan 12 PHP
php命名空间学习详解
Feb 27 PHP
php连接odbc数据源并保存与查询数据的方法
Dec 24 PHP
php相对当前文件include其它文件的方法
Mar 13 PHP
php检查字符串中是否包含7位GSM字符的方法
Mar 17 PHP
php实现的mongodb操作类实例
Apr 03 PHP
关于 Laravel Redis 多个进程同时取队列问题详解
Dec 25 PHP
PHP一致性hash分布式算法封装类定义与用法示例
Aug 04 PHP
小程序微信支付功能配置方法示例详解【基于thinkPHP】
May 05 PHP
laravel框架数据库配置及操作数据库示例
Oct 10 PHP
PHP 匿名函数与注意事项详细介绍
Nov 26 #PHP
PHP实现的登录,注册及密码修改功能分析
Nov 25 #PHP
Zend Framework框架实现类似Google搜索分页效果
Nov 25 #PHP
php中替换字符串函数strtr()和str_repalce()的用法与区别
Nov 25 #PHP
Zend Framework上传文件重命名的实现方法
Nov 25 #PHP
PHP读取文本文件并逐行输出该行使用最多的字符与对应次数的方法
Nov 25 #PHP
解决PHP程序运行时:Fatal error: Maximum execution time of 30 seconds exceeded in的错误提示
Nov 25 #PHP
You might like
人族 Terran 基本策略
2020/03/14 星际争霸
ThinkPHP之getField详解
2014/06/20 PHP
PHP网页游戏学习之Xnova(ogame)源码解读(四)
2014/06/23 PHP
学习php设计模式 php实现策略模式(strategy)
2015/12/07 PHP
在WordPress的文章编辑器中设置默认内容的方法
2015/12/29 PHP
ThinkPHP实现图片上传操作的方法详解
2017/05/08 PHP
jquery增加和删除元素的方法
2015/01/14 Javascript
JavaScript中5种调用函数的方法
2015/03/12 Javascript
简介AngularJS的视图功能应用
2015/06/17 Javascript
vue制作加载更多功能的正确打开方式
2016/10/12 Javascript
PHP捕捉异常中断的方法
2016/10/24 Javascript
原生JS实现简单放大镜效果
2017/02/08 Javascript
解决URL地址中的中文乱码问题的办法
2017/02/10 Javascript
js实现做通讯录的索引滑动显示效果和滑动显示锚点效果
2017/02/18 Javascript
vue之将echart封装为组件
2018/06/02 Javascript
详解vue-router 初始化时做了什么
2018/06/11 Javascript
Python2和Python3中print的用法示例总结
2017/10/25 Python
关于python写入文件自动换行的问题
2018/06/23 Python
win10下tensorflow和matplotlib安装教程
2018/09/19 Python
keras Lambda自定义层实现数据的切片方式,Lambda传参数
2020/06/11 Python
Jmeter HTTPS接口测试证书导入过程图解
2020/07/22 Python
详解python的变量缓存机制
2021/01/24 Python
玩具反斗城美国官网:Toys"R"Us
2016/09/17 全球购物
城市精细化管理实施方案
2014/03/04 职场文书
2014年两会学习心得体会
2014/03/17 职场文书
服务型党组织建设典型材料
2014/05/07 职场文书
学习型党组织建设经验材料
2014/05/26 职场文书
“三支一扶”支教教师思想汇报
2014/09/13 职场文书
教师批评与自我批评心得体会
2014/10/16 职场文书
个人查摆问题自查报告
2014/10/16 职场文书
2014年村委会工作总结
2014/11/24 职场文书
消夏晚会主持词
2015/06/30 职场文书
多人股份制合作协议书
2016/03/19 职场文书
2016年安康杯竞赛活动总结
2016/04/05 职场文书
JavaGUI模仿QQ聊天功能完整版
2021/07/04 Java/Android
关于Nginx中虚拟主机的一些冷门知识小结
2022/03/03 Servers