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 相关文章推荐
php5 mysql分页实例代码
Apr 10 PHP
PHP网站基础优化方法小结
Sep 29 PHP
ThinkPHP关联模型操作实例分析
Sep 23 PHP
discuz目录文件资料汇总
Dec 30 PHP
Linux系统递归生成目录中文件的md5的方法
Jun 29 PHP
文件上传之SWFUpload插件(代码)
Jul 30 PHP
php仿微信红包分配算法的实现方法
May 13 PHP
ecshop适应在PHP7的修改方法解决报错的实现
Nov 01 PHP
php+webSoket实现聊天室示例代码(附源码)
Feb 17 PHP
PHP面向对象之里氏替换原则简单示例
Apr 08 PHP
PHP时间日期增减操作示例【date strtotime实现加一天、加一月等操作】
Dec 21 PHP
基于PHP+mysql实现新闻发布系统的开发
Aug 06 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中mysql连接和基本操作代码(快速测试使用,简单方便)
2014/04/25 PHP
ThinkPHP自动完成中使用函数与回调方法实例
2014/11/29 PHP
PHP实现补齐关闭的HTML标签
2016/03/22 PHP
PHP经典实用正则表达式小结
2017/05/04 PHP
YII2框架中excel表格导出的方法详解
2017/07/21 PHP
学习YUI.Ext 第七天--关于View&amp;JSONView
2007/03/10 Javascript
JQuery Tips(4) 一些关于提高JQuery性能的Tips
2009/12/19 Javascript
window.js 主要包含了页面的一些操作
2009/12/23 Javascript
JavaScript 字符串处理函数使用小结
2010/12/02 Javascript
利用jQuery接受和处理xml数据的代码(.net)
2011/03/28 Javascript
简单方法判断JavaScript对象为null或者属性为空
2014/09/26 Javascript
jQuery使用post方法提交数据实例
2015/03/25 Javascript
javascript日期格式化方法汇总
2015/10/04 Javascript
jQuery实现仿微软首页感应鼠标变化滑动窗口效果
2015/10/08 Javascript
原生js实现数字字母混合验证码的简单实例
2015/12/10 Javascript
js带闹铃功能的倒计时代码
2016/09/29 Javascript
微信小程序教程系列之视图层的条件渲染(10)
2017/04/19 Javascript
Swiper自定义分页器使用详解
2017/12/28 Javascript
Angular开发实践之服务端渲染
2018/03/29 Javascript
让Vue也可以使用Redux的方法
2018/05/23 Javascript
微信小程序实现蒙版弹出窗功能
2019/09/17 Javascript
javascript实现打砖块小游戏(附完整源码)
2020/09/18 Javascript
python中函数传参详解
2016/07/03 Python
Python3 assert断言实现原理解析
2020/03/02 Python
详解Python IO编程
2020/07/24 Python
利用 CSS3 实现的无缝轮播功能代码
2017/09/25 HTML / CSS
Dune London官网:英国著名奢华鞋履品牌
2017/11/30 全球购物
美国知名的旅游网站:OneTravel
2018/10/09 全球购物
JAVA程序员面试题
2012/10/03 面试题
就业意向书范文
2014/04/01 职场文书
献爱心活动总结
2014/05/07 职场文书
IT工程师岗位职责
2014/07/04 职场文书
2014年党务工作总结
2014/11/25 职场文书
简历自我评价范文
2019/04/24 职场文书
《总之就是很可爱》新作短篇动画《总之就是很可爱~制服~》将于2022年夏天播出
2022/04/07 日漫
MySQL运行报错:“Expression #1 of SELECT list is not in GROUP BY clause and contains nonaggre”解决方法
2022/06/14 MySQL