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 相关文章推荐
Access数据库导入Mysql的方法之一
Oct 09 PHP
DEDE采集大师官方留后门的删除办法
Jan 08 PHP
浏览器关闭后,能继续执行的php函数(ignore_user_abort)
Aug 01 PHP
PHP中$_SERVER的详细参数与说明介绍
Oct 26 PHP
CI使用Tank Auth转移数据库导致密码用户错误的解决办法
Jun 12 PHP
PHP中单引号与双引号的区别分析
Aug 19 PHP
PHP自定session保存路径及删除、注销与写入的方法
Nov 18 PHP
php正则表达式获取内容所有链接
Jul 24 PHP
Joomla实现组件中弹出一个模式(modal)窗口的方法
May 04 PHP
php mongodb操作类 带几个简单的例子
Aug 25 PHP
实例讲解PHP验证邮箱是否合格
Jan 28 PHP
php简单计算权重的方法示例【适合抽奖类应用】
Jun 10 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
PHP异常处理定义与使用方法分析
2017/07/25 PHP
PHP迭代器接口Iterator用法分析
2017/12/28 PHP
20个非常棒的Jquery实用工具 国外文章
2010/01/01 Javascript
解析offsetHeight,clientHeight,scrollHeight之间的区别
2013/11/20 Javascript
jquery实现弹出层完美居中效果
2014/03/03 Javascript
JavaScript中的全局对象介绍
2015/01/01 Javascript
【经典源码收藏】jQuery实用代码片段(筛选,搜索,样式,清除默认值,多选等)
2016/06/07 Javascript
JSONP原理及简单实现
2016/06/08 Javascript
全面了解JavaScript的数据类型转换
2016/07/01 Javascript
深入浅出讲解ES6的解构
2016/08/03 Javascript
AngularJS过滤器filter用法总结
2016/12/13 Javascript
javascript中的深复制详解及实例分析
2016/12/29 Javascript
基于jQuery实现弹幕APP
2017/02/10 Javascript
微信小程序 首页制作简单实例
2017/04/07 Javascript
JS排序之选择排序详解
2017/04/08 Javascript
Angular2安装angular-cli
2017/05/21 Javascript
移动端手指放大缩小插件与js源码
2017/05/22 Javascript
javascript基础进阶_深入剖析执行环境及作用域链
2017/09/05 Javascript
jQuery niceScroll滚动条错位问题的解决方法
2018/02/03 jQuery
为什么使用koa2搭建微信第三方公众平台的原因
2018/05/16 Javascript
详解vue-cli项目中怎么使用mock数据
2018/05/29 Javascript
新年快乐! javascript实现超级炫酷的3D烟花特效
2019/01/30 Javascript
利用Python读取txt文档的方法讲解
2018/06/23 Python
使用Python检测文章抄袭及去重算法原理解析
2019/06/14 Python
Django 后台获取文件列表 InMemoryUploadedFile的例子
2019/08/07 Python
PHP统计代码行数的小代码
2019/09/19 Python
python GUI库图形界面开发之PyQt5单行文本框控件QLineEdit详细使用方法与实例
2020/02/27 Python
Python3 利用face_recognition实现人脸识别的方法
2020/03/13 Python
Python3+selenium配置常见报错解决方案
2020/08/28 Python
python实现数据结构中双向循环链表操作的示例
2020/10/09 Python
利用CSS3的transition属性实现滑动效果
2015/08/05 HTML / CSS
POP文化和音乐灵感的时尚:Hot Topic
2019/06/19 全球购物
外贸英文求职信范文
2015/03/19 职场文书
《葡萄沟》教学反思
2016/02/23 职场文书
2016年学校党支部公开承诺书
2016/03/25 职场文书
Mysql排查分析慢sql之explain实战案例
2022/04/19 MySQL