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 相关文章推荐
CodeIgniter php mvc框架 中国网站
May 26 PHP
用PHP查询搜索引擎排名位置的代码
Jan 05 PHP
基于GD2图形库的PHP生成图片缩略图类代码分享
Feb 08 PHP
PHP生成plist数据的方法
Jun 16 PHP
WordPress开发中自定义菜单的相关PHP函数使用简介
Jan 05 PHP
PHP实现的简单分页类及用法示例
May 06 PHP
php while循环控制的简单实例
May 30 PHP
php基于PDO连接MSSQL示例DEMO
Jul 13 PHP
thinkPHP2.1自定义标签库的导入方法详解
Jul 20 PHP
一键生成各种尺寸Icon的php脚本(实例)
Feb 08 PHP
php简单构造json多维数组的方法示例
Jun 08 PHP
PHP给源代码加密的几种方法汇总(推荐)
Feb 06 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
mysql5详细安装教程
2007/01/15 PHP
Javascript 检测、添加、移除样式(className)函数代码
2009/09/08 Javascript
面向对象的Javascript之一(初识Javascript)
2012/01/20 Javascript
javascript游戏开发之《三国志曹操传》零部件开发(五)可移动地图的实现
2013/01/23 Javascript
13 款最热门的 jQuery 图像 360 度旋转插件推荐
2014/12/09 Javascript
JavaScript实现数字数组按照倒序排列的方法
2015/04/06 Javascript
setTimeout内不支持jquery的选择器的解决方案
2015/04/28 Javascript
js中javascript:void(0) 真正含义
2020/11/05 Javascript
jquery实现标题字体变换的滑动门菜单效果
2015/09/07 Javascript
AngularJS入门教程之AngularJS模型
2016/04/18 Javascript
AngularJS教程之简单应用程序示例
2016/08/16 Javascript
Angular在一个页面中使用两个ng-app的方法
2017/02/20 Javascript
Form表单上传文件(type="file")的使用
2017/08/03 Javascript
Vue中render方法的使用详解
2018/01/26 Javascript
浅谈KOA2 Restful方式路由初探
2019/03/14 Javascript
全面了解JavaScript的作用域链
2019/04/03 Javascript
微信小程序实现签字功能
2019/12/23 Javascript
python实现根据窗口标题调用窗口的方法
2015/03/13 Python
再谈Python中的字符串与字符编码(推荐)
2016/12/14 Python
Python实现Windows和Linux之间互相传输文件(文件夹)的方法
2017/05/08 Python
关于python列表增加元素的三种操作方法
2018/08/22 Python
python单向循环链表原理与实现方法示例
2019/12/03 Python
python生成大写32位uuid代码
2020/03/03 Python
Flask模板引擎Jinja2使用实例
2020/04/23 Python
教师个人的自我评价分享
2014/01/02 职场文书
志愿者服务感言
2014/02/27 职场文书
委托书样本
2014/04/02 职场文书
《周恩来的四个昼夜》观后思想汇报范文两篇
2014/09/10 职场文书
2015年复活节活动总结
2015/02/27 职场文书
银行实习推荐信
2015/03/27 职场文书
幼儿园推普周活动总结
2015/05/07 职场文书
项目投资意向书范本
2015/05/09 职场文书
保险公司岗前培训工作总结
2015/10/24 职场文书
用人单位的规章制度,怎样制定才是有效的?
2019/07/09 职场文书
windows11怎么查看wifi密码? win11查看wifi密码的技巧
2021/11/21 数码科技
Nginx如何获取自定义请求header头和URL参数详解
2022/07/23 Servers