php错误parse error: syntax error, unexpected t_list, expecting t_string in

来源:www.360aitou.net       编辑:admin
2021-06-26 12:28
今天在项目中遇见这个错误,百度了一下call_user_func有关系,解决方法如下
parse error: syntax error, unexpected t_list, expecting t_string in

}
call_user_func_array);
//显示 111 222
?>

看实例应用

call_user_func函数像一种特别的调用函数的办法,用法如下:
function a
{
echo $b;
echo $c;
}
call_user_func;
call_user_func;
//显示 111 222 333 444
?>

调用类内部的办法比较奇怪,居然用的是array,不知晓开发者是怎么样考虑的,当然省去了new,也是满有新意的:
class a {
function b
{
echo $c;
}
}
call_user_func,"111");
//显示 111
?>

call_user_func_array函数和call_user_func很像,只是换了一种方法传递了参数,让参数的结构更明确:
function a
{
echo $b;
echo $c;

今天在用这个函数的时候一直提示上述问题。参看官方的手册也没介绍用其的需要注意的地方。

附:
mixed call_user_func
可以传递任何内置的或者用户自概念的函数,除去语言结构如array,echo,empty,eval,exit,isset,list,print 和 unset。

本人的问题就是在对象中存在一个叫list的办法名。故其的语言结构list起冲突了。

广告位810*200
相关阅读
在php里面删除表怎么操作

在php里面删除表怎么操作

PHP删除数据库表更改之处在:...

2021-06-29
php把字符串转数组

php把字符串转数组

explode—用一个字符串分割另一个字符串...

2021-06-20
discuz怎么在让网页播放flv文件

discuz怎么在让网页播放flv文件

今天网站后台要播放flv文件,用的是discuz的系统开发的, 后台支持添加URL,步骤如图;成效如...

2021-06-20
php实现繁体转简体

php实现繁体转简体

有时项目中会用到繁体转简体。如何达成的呢?今天小班为大伙采集了一个类文件,需要用的...

2021-06-20