PHP中call_user_func_array()函数的用法演示


Posted in PHP onFebruary 05, 2012

call_user_func_array
(PHP 4 >= 4.0.4, PHP 5)

call_user_func_array -- Call a user function given with an array of parameters
Description
mixed call_user_func_array ( callback function, array param_arr )

Call a user defined function given by function, with the parameters in param_arr. For example:

例子 1. call_user_func_array() example

<?php 
function debug($var, $val) 
{ 
echo "***DEBUGGING\nVARIABLE: $var\nVALUE:"; 
if (is_array($val) || is_object($val) || is_resource($val)) { 
print_r($val); 
} else { 
echo "\n$val\n"; 
} 
echo "***\n"; 
} $c = mysql_connect(); 
$host = $_SERVER["SERVER_NAME"]; 
call_user_func_array('debug', array("host", $host)); 
call_user_func_array('debug', array("c", $c)); 
call_user_func_array('debug', array("_POST", $_POST)); 
?>

<?php 
function test($str) { 
echo $str; 
} call_user_func_array("test","NO.1 www.chhua.com");//输出"NO.1 www.chhua.com" 
//参数说明“第一个参数是函数名,第二个是参数 
class testClass { 
public function write($str){ 
echo $str; 
} 
} 
call_user_func_array(array(testClass,write),"NO.1 www.chhua.com");//用类调用的时侯,用array(),array(类名,方法名) 
?>
PHP 相关文章推荐
从零开始 教你如何搭建Discuz!4.1论坛
Jul 07 PHP
十天学会php之第三天
Oct 09 PHP
PHP分页函数代码(简单实用型)
Dec 02 PHP
PHP下使用CURL方式POST数据至API接口的代码
Feb 14 PHP
json的键名为数字时的调用方式(示例代码)
Nov 15 PHP
php绘制圆形的方法
Jan 24 PHP
PHP实现的QQ空间g_tk加密算法
Jul 09 PHP
为你总结一些php系统类函数
Oct 21 PHP
PHP实现带重试功能的curl连接示例
Jul 28 PHP
php mysql操作mysql_connect连接数据库实例详解
Dec 26 PHP
php workerman定时任务的实现代码
Dec 23 PHP
PHP使用openssl扩展实现加解密方法示例
Feb 20 PHP
PHP高级对象构建 多个构造函数的使用
Feb 05 #PHP
PHP高级对象构建 工厂模式的使用
Feb 05 #PHP
PHP备份数据库生成SQL文件并下载的函数代码
Feb 05 #PHP
PHP将整个网站生成HTML纯静态网页的方法总结
Feb 05 #PHP
php 搜索框提示(自动完成)实例代码
Feb 05 #PHP
PHP持久连接mysql_pconnect()函数使用介绍
Feb 05 #PHP
PHP测试程序运行时间的类
Feb 05 #PHP
You might like
PHP查询数据库中满足条件的记录条数(两种实现方法)
2013/01/29 PHP
深入理解PHP几个算法:PHP冒泡、PHP二分法、PHP求素数、PHP乘法表
2013/06/06 PHP
php读取csv实现csv文件下载功能
2013/12/18 PHP
php截取字符串之截取utf8或gbk编码的中英文字符串示例
2014/03/12 PHP
深入探究PHP的多进程编程方法
2015/08/18 PHP
javascript获取当前ip的代码
2009/05/10 Javascript
jsp js鼠标移动到指定区域显示选项卡离开时隐藏示例
2013/06/14 Javascript
jquery事件重复绑定的快速解决方法
2014/01/03 Javascript
JavaScript中的style.cssText使用教程
2014/11/06 Javascript
深入理解JavaScript系列(48):对象创建模式(下篇)
2015/03/04 Javascript
新手快速学习JavaScript免费教程资源汇总
2015/06/25 Javascript
js与jQuery实现checkbox复选框全选/全不选的方法
2016/01/05 Javascript
微信小程序 自定义Toast实例代码
2017/06/12 Javascript
详解react、redux、react-redux之间的关系
2018/04/11 Javascript
JavaScript多种页面刷新方法小结
2019/04/04 Javascript
VueCli3.0中集成MockApi的方法示例
2019/07/05 Javascript
vue3+typescript实现图片懒加载插件
2020/10/26 Javascript
[01:45]2014DOTA2 TI预选赛预选赛 大神专访第二弹!
2014/05/20 DOTA
Python爬虫获取整个站点中的所有外部链接代码示例
2017/12/26 Python
python将字典内容存入mysql实例代码
2018/01/18 Python
使用pandas对两个dataframe进行join的实例
2018/06/08 Python
使用Python开发SQLite代理服务器的方法
2018/12/07 Python
python selenium 弹出框处理的实现
2019/02/26 Python
python 中关于pycharm选择运行环境的问题
2020/10/31 Python
python爬虫泛滥的解决方法详解
2020/11/25 Python
python解压zip包中文乱码解决方法
2020/11/27 Python
python 发送邮件的四种方法汇总
2020/12/02 Python
python脚本使用阿里云slb对恶意攻击进行封堵的实现
2021/02/04 Python
简述数组与指针的区别
2014/01/02 面试题
加入学生会演讲稿
2014/04/24 职场文书
小学生国旗下演讲稿
2014/04/25 职场文书
2014财务人员自我评价范文
2014/09/21 职场文书
个人租房协议书(范本)
2014/10/14 职场文书
入党群众意见范文
2015/06/02 职场文书
教你利用python实现企业微信发送消息
2021/05/23 Python
使用qt quick-ListView仿微信好友列表和聊天列表的示例代码
2021/06/13 Python