php中call_user_func函数使用注意事项


Posted in PHP onNovember 21, 2014

本文实例讲述了php中call_user_func函数使用注意事项。分享给大家供大家参考。具体分析如下:

call_user_func函数的注意事项:parse error: syntax error, unexpected t_list, expecting t_string in,今天在使用这个函数的时候一直提示上述问题,参看官方的手册也没有介绍使用其的注意事项.

附:mixed call_user_func(callback $function [,mixed $parameter [,mixed $... ]]).可以传递任何内置的或者用户自定义的函数,除了语言结构如array(),echo(),empty(),eval(),exit(),isset(),list(),print() 和 unset().

本人的问题就是在对象中存在一个叫list的方法名,故其和php教程的语言结构list()起冲突了.

看实例应用:call_user_func函数类似于一种特别的调用函数的方法,使用方法如下:

function a($b,$c)      

{    

echo  $b;    

echo  $c;    

}    

call_user_func('a',  "111","222");    

call_user_func('a',  "333","444");    

//显示  111  222  333  444

调用类内部的方法比较奇怪,居然用的是array,不知道开发者是如何考虑的,当然省去了new,也是满有新意的,代码如下:
class  a  {    

function  b($c)      

{    

echo  $c;    

}    

}    

call_user_func(array("a",  "b"),"111");    

//显示  111

call_user_func_array函数和call_user_func很相似,只不过是换了一种方式传递了参数,让参数的结构更清晰,代码如下:
function  a($b,  $c)      

{    

echo  $b;    

echo  $c; 

}    

call_user_func_array('a',  array("111",  "222"));    

//显示  111  222

希望本文所述对大家的php程序设计有所帮助。

PHP 相关文章推荐
PHP实现文件安全下载
Oct 09 PHP
php实例分享之二维数组排序
May 15 PHP
thinkphp配置连接数据库技巧
Dec 02 PHP
详解PHP中的PDO类
Jul 06 PHP
php读取torrent种子文件内容的方法(测试可用)
May 03 PHP
php封装的page分页类完整实例
Oct 18 PHP
PHP用正则匹配form表单中所有元素的类型和属性值实例代码
Feb 28 PHP
修改yii2.0用户登录使用的user表为其它的表实现方法(推荐)
Aug 01 PHP
利用Homestead快速运行一个Laravel项目的方法详解
Nov 14 PHP
ThinkPHP5+UEditor图片上传到阿里云对象存储OSS功能示例
Aug 05 PHP
关于Yii2框架跑脚本时内存泄漏问题的分析与解决
Dec 01 PHP
PHP执行linux命令6个函数代码实例
Nov 24 PHP
PHP中shuffle数组值随便排序函数用法
Nov 21 #PHP
php常用数学函数汇总
Nov 21 #PHP
PHP检测字符串是否为UTF8编码的常用方法
Nov 21 #PHP
php防止恶意刷新与刷票的方法
Nov 21 #PHP
php采用curl实现伪造IP来源的方法
Nov 21 #PHP
php文件缓存类汇总
Nov 21 #PHP
php实现事件监听与触发的方法
Nov 21 #PHP
You might like
zf框架的db类select查询器join链表使用示例(zend框架)
2014/03/14 PHP
从零开始学YII2框架(六)高级应用程序模板
2014/08/20 PHP
php判断文件夹是否存在不存在则创建
2015/04/09 PHP
小议Function.apply()之二------利用Apply的参数数组化来提高 JavaScript程序性能
2006/11/30 Javascript
扩展jquery实现客户端表格的分页、排序功能代码
2011/03/16 Javascript
javascript 进阶篇3 Ajax 、JSON、 Prototype介绍
2012/03/14 Javascript
基于jquery的图片幻灯展示源码
2012/07/15 Javascript
jQuery+CSS 半开折叠效果原理及代码(自写)
2013/03/04 Javascript
仿当当网淘宝网等主流电子商务网站商品分类导航菜单
2013/09/25 Javascript
javascript 通用loading动画效果实例代码
2014/01/14 Javascript
js实现头像图片切割缩放及无刷新上传图片的方法
2015/07/17 Javascript
javascript中eval和with用法实例总结
2015/11/30 Javascript
js实现九宫格拼图小游戏
2017/02/13 Javascript
node.js express中app.param的用法详解
2017/07/16 Javascript
axios中cookie跨域及相关配置示例详解
2017/12/20 Javascript
使用JavaScript实现node.js中的path.join方法
2018/08/12 Javascript
vue 修改 data 数据问题并实时显示的方法
2018/08/27 Javascript
vue中子组件的methods中获取到props中的值方法
2018/08/27 Javascript
vue单页缓存方案分析及实现
2018/09/25 Javascript
vue 实现左右拖拽元素并且不超过他的父元素的宽度
2018/11/30 Javascript
生产制造追溯系统之在线打印功能
2019/06/03 Javascript
ES5 模拟 ES6 的 Symbol 实现私有成员功能示例
2020/05/06 Javascript
python 正确保留多位小数的实例
2018/07/16 Python
pygame游戏之旅 如何制作游戏障碍
2018/11/20 Python
利用Python正则表达式过滤敏感词的方法
2019/01/21 Python
python中的数据结构比较
2019/05/13 Python
Django打印出在数据库中执行的语句问题
2019/07/25 Python
python实现超级马里奥
2020/03/18 Python
10张动图学会python循环与递归问题
2021/02/06 Python
安全事故检讨书
2014/01/18 职场文书
农村文化建设标语
2014/10/07 职场文书
乡镇2014法制宣传日活动总结
2014/11/01 职场文书
建议书格式
2015/02/04 职场文书
2015公司年度工作总结
2015/05/14 职场文书
先进个人事迹材料(2016推荐版)
2016/03/01 职场文书
Springboot配置suffix指定mvc视图的后缀方法
2021/07/03 Java/Android