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
福利彩票幸运号码自动生成器
Oct 09 PHP
php mysql Errcode: 28 终极解决方法
Jul 01 PHP
PHP动态输出JavaScript代码实例
Feb 12 PHP
PHP获取指定月份第一天和最后一天的方法
Jul 18 PHP
Zend Framework实现自定义过滤器的方法
Dec 09 PHP
详谈phpAdmin修改密码后拒绝访问的问题
Apr 03 PHP
php对xml文件的增删改查操作实现方法分析
May 19 PHP
php fread函数使用方法总结
May 28 PHP
thinkphp5.1框架模板布局与模板继承用法分析
Jul 19 PHP
laravel http 自定义公共验证和响应的方法
Sep 29 PHP
确保Laravel网站不会被嵌入到其他站点中的方法
Oct 18 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
中东人咖啡哲学
2021/03/03 咖啡文化
php-accelerator网站加速PHP缓冲的方法
2008/07/30 PHP
php在项目中寻找代码的坏味道(综艺命名)
2012/07/19 PHP
PHP 转义使用详解
2013/07/15 PHP
C#使用PHP服务端的Web Service通信实例
2014/04/08 PHP
FleaPHP框架数据库查询条件($conditions)写法总结
2016/03/19 PHP
PHP操作FTP类 (上传、下载、移动、创建等)
2016/03/31 PHP
在php7中MongoDB实现模糊查询的方法详解
2017/05/03 PHP
php使用curl_init()和curl_multi_init()多线程的速度比较详解
2018/08/15 PHP
PHP实现数组向任意位置插入,删除,替换数据操作示例
2019/04/05 PHP
jQuery EasyUI API 中文文档 可调整尺寸
2011/09/29 Javascript
jqTransform form表单美化插件使用方法
2012/07/05 Javascript
js中把JSON字符串转换成JSON对象最好的方法
2014/03/21 Javascript
一个网页标题title的闪动提示效果实现思路
2014/03/22 Javascript
用canvas 实现个图片三角化(LOW POLY)效果
2016/02/18 Javascript
js实现二级导航功能
2017/03/03 Javascript
浅谈在koa2中实现页面渲染的全局数据
2017/10/09 Javascript
Vue中如何实现proxy代理
2018/04/20 Javascript
用ES6的class模仿Vue写一个双向绑定的示例代码
2018/04/20 Javascript
JS实现前端页面的搜索功能
2018/06/12 Javascript
layerUI下的绑定事件实例代码
2018/08/17 Javascript
Vue 理解之白话 getter/setter详解
2019/04/16 Javascript
vue项目或网页上实现文字转换成语音播放功能
2020/06/09 Javascript
jQuery实现简单QQ聊天框
2020/08/27 jQuery
Python中的time模块与datetime模块用法总结
2016/06/30 Python
使用python itchat包爬取微信好友头像形成矩形头像集的方法
2019/02/21 Python
Python3离线安装Requests模块问题
2019/10/13 Python
浅谈Pytorch中的自动求导函数backward()所需参数的含义
2020/02/29 Python
OpenCV Python实现拼图小游戏
2020/03/23 Python
Python根据字典的值查询出对应的键的方法
2020/09/30 Python
小程序canvas中文字设置居中锚点
2019/04/16 HTML / CSS
解释一下ruby中的特殊方法与特殊类
2013/02/26 面试题
《在家里》教后反思
2014/03/01 职场文书
请假条怎么写
2014/04/10 职场文书
处级领导干部四风问题自我剖析材料
2014/09/29 职场文书
企业法人代表授权委托书
2014/10/02 职场文书