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 相关文章推荐
不用GD库生成当前时间的PNG格式图象的程序
Oct 09 PHP
删除及到期域名的查看(抢域名必备哦)
May 14 PHP
PHP HTML代码串截取代码
Dec 29 PHP
php快速url重写 更新版[需php 5.30以上]
Apr 20 PHP
PHP代码网站如何防范SQL注入漏洞攻击建议分享
Mar 01 PHP
php获取QQ头像并显示的方法
Dec 23 PHP
php中数据库连接方式pdo和mysqli对比分析
Feb 25 PHP
php使用curl通过代理获取数据的实现方法
May 16 PHP
在IIS下安装PHP扩展的方法(超简单)
Apr 10 PHP
PHP简单获取随机数的常用方法小结
Jun 07 PHP
thinkphp5使用无限极分类
Feb 18 PHP
如何在centos8自定义目录安装php7.3
Nov 28 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
在数据量大(超过10万)的情况下
2007/01/15 PHP
php学习笔记 [预定义数组(超全局数组)]
2011/06/09 PHP
php显示时间常用方法小结
2015/06/05 PHP
PHP+MySQL之Insert Into数据插入用法分析
2015/09/27 PHP
php基于mcrypt_encrypt和mcrypt_decrypt实现字符串加密解密的方法
2016/07/12 PHP
图片格式的JavaScript和CSS速查手册
2007/08/20 Javascript
jquery ui dialog里调用datepicker的问题
2009/08/06 Javascript
实现png图片和png背景透明(支持多浏览器)的方法
2009/09/08 Javascript
理解 JavaScript 预解析
2009/10/25 Javascript
jquery中ajax学习笔记一
2011/10/16 Javascript
qTip2 精致的基于jQuery提示信息插件
2012/02/17 Javascript
javascript和HTML5利用canvas构建猜牌游戏实现算法
2013/07/17 Javascript
jQuery EasyUI常用数据验证汇总
2016/09/18 Javascript
Vue.js实现文章评论和回复评论功能
2020/05/30 Javascript
移动端web滚动分页的实现方法
2017/05/05 Javascript
详解webpack 如何集成第三方js库
2017/06/29 Javascript
jquery实现企业定位式导航效果
2018/01/01 jQuery
基于vue.js实现分页查询功能
2018/12/29 Javascript
[02:45]DOTA2英雄基础教程 伐木机
2013/12/23 DOTA
[14:36]2014 DOTA2国际邀请赛中国区预选赛5.21 Orenda VS NE
2014/05/22 DOTA
Python实现的监测服务器硬盘使用率脚本分享
2014/11/07 Python
对django中foreignkey的简单使用详解
2019/07/28 Python
Python 点击指定位置验证码破解的实现代码
2019/09/11 Python
详解python中GPU版本的opencv常用方法介绍
2020/07/24 Python
Python xlwings插入Excel图片的实现方法
2021/02/26 Python
HTML5 Canvas玩转酷炫大波浪进度图效果实例(附demo)
2016/12/14 HTML / CSS
瑞典首都斯德哥尔摩的多元奢侈时尚品牌:Acne Studios
2017/07/09 全球购物
法律专业个人实习自我鉴定
2013/09/23 职场文书
护理自荐信
2013/10/22 职场文书
我的网上商城创业计划书
2013/12/26 职场文书
物业管理工作方案
2014/05/10 职场文书
2015商场元旦促销活动策划方案
2014/12/09 职场文书
谢师宴学生致辞
2015/07/27 职场文书
老人院义工活动感想
2015/08/07 职场文书
python使用glob检索文件的操作
2021/05/20 Python
Win11怎么把合并的任务栏分开 Win11任务栏合并分开教程
2022/04/06 数码科技