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 相关文章推荐
MySQL授权问题总结
May 06 PHP
深入PHP curl参数的详解
Jun 17 PHP
PHP以指定字段为索引返回数据库所取的数据数组
Jun 30 PHP
PHP使用get_headers函数判断远程文件是否存在的方法
Nov 28 PHP
php常量详细解析
Oct 27 PHP
PHP正则表达式过滤html标签属性(DEMO)
May 04 PHP
Yii2.0预定义的别名功能小结
Jul 04 PHP
Laravel使用memcached缓存对文章增删改查进行优化的方法
Oct 08 PHP
php+webSoket实现聊天室示例代码(附源码)
Feb 17 PHP
php获取微信共享收货地址的方法
Dec 21 PHP
PHP程序员简单的开展服务治理架构操作详解(二)
May 14 PHP
php连接mysql之mysql_connect()与mysqli_connect()的区别
Jul 19 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
桌面中心(三)修改数据库
2006/10/09 PHP
一个分页的论坛
2006/10/09 PHP
php下intval()和(int)转换使用与区别
2008/07/18 PHP
fleaphp常用方法分页之Pager使用方法
2011/04/23 PHP
基于PHP字符串的比较函数strcmp()与strcasecmp()的使用详解
2013/05/15 PHP
PHP的变量类型和作用域详解
2014/03/12 PHP
php简单防盗链实现方法
2015/07/29 PHP
PHP编写RESTful接口
2016/02/23 PHP
PHP模糊查询的实现方法(推荐)
2016/09/06 PHP
用JSON做数据传输格式中的一些问题总结
2011/12/21 Javascript
详解微信小程序 页面跳转 传递参数
2016/12/08 Javascript
Bootstrap 设置datetimepicker在屏幕上面弹出设置方法
2017/03/21 Javascript
nodejs实现套接字服务功能详解
2018/06/21 NodeJs
vue-cli中使用高德地图的方法示例
2019/03/28 Javascript
JavaScript的查询机制LHS和RHS解析
2019/08/16 Javascript
Node.JS枚举统计当前文件夹和子目录下所有代码文件行数
2019/08/23 Javascript
JavaScript实现答题评分功能页面
2020/06/24 Javascript
Python re模块介绍
2014/11/30 Python
Python生成随机密码
2015/03/10 Python
python从入门到精通(DAY 2)
2015/12/20 Python
Python基于回溯法子集树模板解决野人与传教士问题示例
2017/09/11 Python
Python 做曲线拟合和求积分的方法
2018/12/29 Python
Python偏函数Partial function使用方法实例详解
2020/06/17 Python
Python实现快速大文件比较代码解析
2020/09/04 Python
Django模型验证器介绍与源码分析
2020/09/08 Python
用python写PDF转换器的实现
2020/10/29 Python
雅诗兰黛旗下专业男士保养领导品牌:Lab Series
2017/05/15 全球购物
印尼旅游网站:via
2017/11/12 全球购物
台湾演唱会订票网站:StubHub台湾
2019/06/11 全球购物
送给程序员的20个Java集合面试问题
2014/08/06 面试题
酒店实习个人鉴定
2013/12/07 职场文书
软件售后服务方案
2014/05/29 职场文书
体育馆的标语
2014/06/24 职场文书
公司宣传语大全
2015/07/13 职场文书
如何写好竞聘报告
2019/04/03 职场文书
Python利器openpyxl之操作excel表格
2021/04/17 Python