一聚教程网:一个值得你收藏的教程网站

最新下载

热门教程

Thinkphp提示Syntax Error Unexpected怎么解决

时间:2016-04-12 编辑:简简单单 来源:一聚教程网

很奇怪,程序在本地同样的服务器软件下正常运行的,传上后报错:

syntax error, unexpected '[' 第47行,

检查对应行,写的是一个查询数组的一个值

{$user=Cookie('user')['id']}

仔细检查了一下,本地上运行的是PHP 5.6N,服务器上运行的是PHP5.3N,可能与PHP版本有关,更换版本后的确正常了。

后来才知道PHP5.4以下不支持这种写法,改为:

$user=Cookie('user');
$user['id'];

再测试发现一切正常,很可能PHP 5.4以下不支持 $str[0][0]这种写法,有遇到同样问题的朋友不妨试一下。


热门栏目