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 相关文章推荐
一个PHP+MSSQL分页的例子
Oct 09 PHP
PHP 存储文本换行实现方法
Jan 05 PHP
php smarty函数扩展
Mar 15 PHP
php curl post 时出现的问题解决
Jan 30 PHP
php中多维数组按指定value排序的实现代码
Aug 19 PHP
PHP实现从远程下载文件的方法
Mar 12 PHP
PHP根据图片色界在不同位置加水印的方法
Jul 01 PHP
php+ajax实现无刷新数据分页的办法
Nov 02 PHP
PHP进行批量任务处理不超时的解决方法
Jul 11 PHP
PHP中如何使用Redis接管文件存储Session详解
Nov 28 PHP
PHP addcslashes()函数讲解
Feb 03 PHP
如何在Laravel之外使用illuminate组件详解
Sep 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
综合图片计数器
2006/10/09 PHP
支持中文的php加密解密类代码
2011/11/27 PHP
将酷狗krc歌词解析并转换为lrc歌词php源码
2014/06/20 PHP
ThinkPHP实现转换数据库查询结果数据到对应类型的方法
2017/11/16 PHP
在网页中屏蔽快捷键
2006/09/06 Javascript
COM中获取JavaScript数组大小的代码
2009/11/22 Javascript
javascript开发随笔二 动态加载js和文件
2011/11/25 Javascript
js解析与序列化json数据(三)json的解析探讨
2013/02/01 Javascript
关于jquery中全局函数each使用介绍
2013/12/10 Javascript
Javascript遍历Html Table示例(包括内容和属性值)
2014/07/08 Javascript
Jquery数字上下滚动动态切换插件
2015/08/08 Javascript
jQuery实现的简洁下拉菜单导航效果代码
2015/08/26 Javascript
js如何打印object对象
2015/10/16 Javascript
jquery中键盘事件小结
2016/02/24 Javascript
Bootstrap项目实战之首页内容介绍(全)
2016/04/25 Javascript
基于jquery实现智能表单验证操作
2016/05/09 Javascript
JavaScript获取移动设备型号的实现代码(JS获取手机型号和系统)
2018/03/10 Javascript
AngularJS修改model值时,显示内容不变的实例
2018/09/13 Javascript
深入理解javascript prototype的相关知识
2019/09/19 Javascript
vue实现吸顶、锚点和滚动高亮按钮效果
2019/10/21 Javascript
基于vue的video播放器的实现示例
2021/02/19 Vue.js
Python的Flask框架中使用Flask-Migrate扩展迁移数据库的教程
2016/06/14 Python
基于python(urlparse)模板的使用方法总结
2017/10/13 Python
解决matplotlib库show()方法不显示图片的问题
2018/05/24 Python
Python中list查询及所需时间计算操作示例
2018/06/21 Python
Python 监测文件是否更新的方法
2019/06/10 Python
我们为什么要减少Python中循环的使用
2019/07/10 Python
Python web框架(django,flask)实现mysql数据库读写分离的示例
2020/11/18 Python
让IE6支持css3,让 IE7、IE8 都支持CSS3
2011/10/09 HTML / CSS
CSS3线性渐变简单实现以及该属性在浏览器中的不同
2012/12/12 HTML / CSS
HTML5学习笔记之History API
2015/02/26 HTML / CSS
大学生村官事迹材料
2014/01/21 职场文书
主题酒店策划书
2014/01/28 职场文书
调研汇报材料范文
2014/08/17 职场文书
毕业论文致谢词
2015/05/14 职场文书
2015年物资管理工作总结
2015/05/20 职场文书