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在获取指定目录下的目录,在获取的目录下面再创建文件,多平台
Aug 03 PHP
pdo中使用参数化查询sql
Aug 11 PHP
PHP获取photoshop写入图片文字信息的方法
Mar 31 PHP
php生成年月日下载列表的方法
Apr 24 PHP
thinkPHP中分页用法实例分析
Dec 26 PHP
PHP使用trim函数去除字符串左右空格及特殊字符实例
Jan 07 PHP
详解PHP匿名函数与注意事项
Mar 29 PHP
joomla实现注册用户添加新字段的方法
May 05 PHP
CI框架集成Smarty的方法分析
May 17 PHP
laravel手动创建数组分页的实现代码
Jun 07 PHP
PHP实现的CURL非阻塞调用类
Jul 26 PHP
PHP PDOStatement::columnCount讲解
Jan 30 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
DOTA2 6.87版本后新眼位详解攻略
2020/04/20 DOTA
快速配置PHPMyAdmin方法
2008/06/05 PHP
Laravel最佳分割路由文件(routes.php)的方式
2016/08/04 PHP
Laravel 之url参数,获取路由参数的例子
2019/10/21 PHP
说明你的Javascript技术很烂的五个原因
2011/04/26 Javascript
js前台判断开始时间是否小于结束时间
2012/02/23 Javascript
JavaScript中的apply()方法和call()方法使用介绍
2012/07/25 Javascript
js操作输入框中选择内容兼容IE及其他主流浏览器
2014/04/22 Javascript
下拉框select的绑定示例
2014/09/04 Javascript
javascript获得当前的信息的一些常用命令
2015/02/25 Javascript
跟我学习javascript的基本类型和引用类型
2015/11/16 Javascript
JavaScript给input的value赋值引发的关于基本类型值和引用类型值问题
2015/12/07 Javascript
Angular ui-roter 和AngularJS 通过 ocLazyLoad 实现动态(懒)加载模块和依赖
2018/11/25 Javascript
详解JavaScript栈内存与堆内存
2019/04/04 Javascript
layui实现下拉复选功能的例子(包括数据的回显与上传)
2019/09/24 Javascript
基于JS实现简单滑块拼图游戏
2019/10/12 Javascript
如何正确理解vue中的key详解
2019/11/02 Javascript
vue中touch和click共存的解决方式
2020/07/28 Javascript
微信小程序自定义tabBar的踩坑实践记录
2020/11/06 Javascript
pyv8学习python和javascript变量进行交互
2013/12/04 Python
Python中Threading用法详解
2017/12/27 Python
Python中optparser库用法实例详解
2018/01/26 Python
Django文件存储 自己定制存储系统解析
2019/08/02 Python
Django框架 Pagination分页实现代码实例
2019/09/04 Python
Python读取YAML文件过程详解
2019/12/30 Python
sklearn+python:线性回归案例
2020/02/24 Python
Python修改列表值问题解决方案
2020/03/06 Python
python如何用matplotlib创建三维图表
2021/01/26 Python
俄罗斯大型在线书店:Читай-город
2019/10/10 全球购物
群胜软件Java笔试题
2012/09/29 面试题
我的动漫时代的创业计划书范文
2014/01/27 职场文书
初级会计求职信范文
2014/02/15 职场文书
村党支部群众路线教育实践活动对照检查材料
2014/09/26 职场文书
行政处罚决定书
2015/06/24 职场文书
医学生自荐信范文(2016精选篇)
2016/01/28 职场文书
高中优秀作文(范文)
2019/08/15 职场文书