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 模拟登陆MSN并获得用户信息
May 16 PHP
关于IIS php调用com组件的权限问题
Jan 11 PHP
php正则表达匹配中文问题分析小结
Mar 25 PHP
php数组索引与键值操作技巧实例分析
Jun 24 PHP
SESSION存放在数据库用法实例
Aug 08 PHP
apache和PHP如何整合在一起
Oct 12 PHP
PHP基于socket实现的简单客户端和服务端通讯功能示例
Jul 10 PHP
ThinkPHP 3.2.3实现页面静态化功能的方法详解
Aug 03 PHP
Yii2 中实现单点登录的方法
Mar 09 PHP
laravel5.5安装jwt-auth 生成token令牌的示例
Oct 24 PHP
Laravel5.1 框架控制器基础用法实例分析
Jan 04 PHP
php字符串倒叙
Apr 01 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安全防范技巧分享
2011/11/03 PHP
yii实现使用CUploadedFile上传文件的方法
2015/12/28 PHP
Yii2超好用的日期和时间组件(值得收藏)
2016/05/05 PHP
Zend Framework框架实现类似Google搜索分页效果
2016/11/25 PHP
JavaScript 设计模式学习 Factory
2009/07/29 Javascript
新老版本juqery获取radio对象的方法
2010/03/01 Javascript
Jquery Ajax 学习实例2 向页面发出请求 返回JSon格式数据
2010/03/15 Javascript
DLL+ ActiveX控件+WEB页面调用例子
2010/08/07 Javascript
jQuery在vs2008及js文件中的无智能提示的解决方法
2010/12/30 Javascript
JavaScript的Module模式编程深入分析
2013/08/13 Javascript
JS中for循序中延迟加载动态效果的具体实现
2013/08/18 Javascript
浅析node.js中close事件
2014/11/26 Javascript
JavaScript中的object转换成number或string规则介绍
2014/12/31 Javascript
详解JavaScript中getFullYear()方法的使用
2015/06/10 Javascript
Jquery实现弹性滑块滑动选择数值插件
2015/08/08 Javascript
jQuery网页版打砖块小游戏源码分享
2015/08/20 Javascript
jQuery mobile类库使用时加载导航历史的方法简介
2015/12/04 Javascript
JavaScript入门系列之知识点总结
2016/03/24 Javascript
简单好用的nodejs 爬虫框架分享
2017/03/26 NodeJs
python实现数据图表
2017/07/29 Python
Python 3.x基于Xml数据的Http请求方法
2018/12/28 Python
Python中如何使用if语句处理列表实例代码
2019/02/24 Python
使用pytorch实现论文中的unet网络
2020/06/24 Python
CSS3动画之利用requestAnimationFrame触发重新播放功能
2019/09/11 HTML / CSS
Html5游戏开发之乒乓Ping Pong游戏示例(一)
2013/01/21 HTML / CSS
俄罗斯第一家篮球店:StreetBall
2020/07/30 全球购物
Silk Therapeutics官网:清洁、抗衰老护肤品
2020/08/12 全球购物
大三自我鉴定范文
2013/10/05 职场文书
财务担保书范文
2014/04/02 职场文书
欢迎领导检查标语
2014/06/27 职场文书
大学生考试作弊被抓检讨书
2014/12/27 职场文书
学历证明范文
2015/06/16 职场文书
2016高考冲刺决心书
2015/09/23 职场文书
创业者如何撰写出一份打动投资人的商业计划书?
2019/07/02 职场文书
http通过StreamingHttpResponse完成连续的数据传输长链接方式
2022/02/12 Python
Win11电源已接通但未充电怎么办?Win11电源已接通未充电的解决方法
2022/04/05 数码科技