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-CGI进程CPU 100% 与 file_get_contents 函数的关系分析
Aug 15 PHP
浅析Apache中RewriteCond规则参数的详细介绍
Jun 30 PHP
PHP生成不同颜色、不同大小的tag标签函数
Sep 23 PHP
关于php程序报date()警告的处理(date_default_timezone_set)
Oct 22 PHP
PHP错误和异长常处理总结
Mar 06 PHP
小谈php正则提取图片地址
Mar 27 PHP
thinkPHP学习笔记之安装配置篇
Mar 05 PHP
PHP实现HTTP断点续传的方法
Jun 17 PHP
Symfony2创建基于域名的路由相关示例
Nov 14 PHP
PHP基于方差和标准差计算学生成绩的稳定性示例
Jul 04 PHP
php实现和c#一致的DES加密解密实例
Jul 24 PHP
Laravel多用户认证系统示例详解
Mar 13 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
用Zend Studio+PHPnow+Zend Debugger搭建PHP服务器调试环境步骤
2014/01/19 PHP
PHP错误WARNING: SESSION_START() [FUNCTION.SESSION-START]解决方法
2014/05/04 PHP
PHP两种快速排序算法实例
2015/02/15 PHP
php实现简单的语法高亮函数实例分析
2015/04/27 PHP
PHP+Ajax无刷新带进度条图片上传示例
2017/02/08 PHP
JS 控制CSS样式表
2009/08/20 Javascript
CSS和Javascript简单复习资料
2010/06/29 Javascript
poshytip 基于jquery的 插件 主要用于显示微博人的图像和鼠标提示等
2012/10/12 Javascript
JavaScript中__proto__与prototype的关系深入理解
2012/12/04 Javascript
js Map List 遍历使用示例
2013/07/10 Javascript
$.get获取一个文件的内容示例代码
2013/09/11 Javascript
jQuery将多条数据插入模态框的示例代码
2014/09/25 Javascript
node爬取微博的数据的简单封装库nodeweibo使用指南
2015/01/02 Javascript
jquery实现移动端点击图片查看大图特效
2020/09/11 Javascript
BootStrap智能表单实战系列(三)分块表单配置详解
2016/06/13 Javascript
Angular.Js的自动化测试详解
2016/12/09 Javascript
Bootstrap源码解读媒体对象、列表组和面板(10)
2016/12/26 Javascript
详解webpack3编译兼容IE8的正确姿势
2017/12/21 Javascript
[04:12]第二届DOTA2亚洲邀请赛选手传记-Newbee.Sccc
2017/04/03 DOTA
详解Tensorflow数据读取有三种方式(next_batch)
2018/02/01 Python
Python cookbook(数据结构与算法)将多个映射合并为单个映射的方法
2018/04/19 Python
PyTorch上搭建简单神经网络实现回归和分类的示例
2018/04/28 Python
selenium处理元素定位点击无效问题
2019/06/12 Python
python 调用API接口 获取和解析 Json数据
2020/09/28 Python
基于Modernizr 让网站进行优雅降级的分析
2013/04/21 HTML / CSS
日本最大的购物网站乐天市场国际版:Rakuten Global Market(支持中文)
2020/02/03 全球购物
实习生个人的自我评价
2013/12/08 职场文书
高一家长会邀请函
2014/01/12 职场文书
教师党性分析材料
2014/02/04 职场文书
2014基层党员干部学习全国两会心得体会
2014/03/17 职场文书
个性婚礼策划方案
2014/05/17 职场文书
2014年卫生保健工作总结
2014/12/08 职场文书
建国70周年的心得体会(2篇)
2019/09/20 职场文书
一篇文章带你了解Python和Java的正则表达式对比
2021/09/15 Python
JAVA SpringMVC实现自定义拦截器
2022/03/16 Python