我只是想知道为什么当我调用这样的函数时,PHP会在'['附近抛出解析语法错误。
switch ($this->remove_headers($page)['error'])
{
.
.
.
}
$ page 返回了一个jSon回复,但是其他一些函数需要完整的头,而这个只需要返回jSon。因此* remove_headers *函数
我在我的本地机器上测试过,它工作正常。但是当我将它上传到我的服务器时,它会抛出解析语法错误。
我必须这样称呼它。
$msg = $this->remove_headers($page);
switch ($msg['error'])
{
.
.
.
}
我无法检查服务器上的PHP版本,因为即时通讯使用共享主机并且他们禁用了phpinfo()函数:( 我的本地机器运行PHP版本5.4.19(xampp)