PHP解析错误 PHP Parse error: syntax error, unexpected '[' in

版权声明: https://blog.csdn.net/yangshuolll/article/details/79941342

之前做了一次php后台代码在不同服务器的迁移,代码迁移到新服务器上,代码运行不了,返回500内部错误。

500 内部错误,就查看服务器上

/var/log/php-fpm/www-error.log
这个路径下的日志(在phpinfo中error_log一栏可以找到自己服务器报错文件的地址)。

发现一直报这个错误:PHP Parse error: syntax error, unexpected '[' in

就是这样的代码

$arr = [];

这说明php不能解析这类代码,说明php的版本在5.4之前。用phpinfo()发现php解析的版本果然是在5.4之前。然后果断的重装了php5.6,然后就不报解析错误了。

重装php操作如下:centos 重装php解析器












$arr = [];

猜你喜欢

转载自blog.csdn.net/yangshuolll/article/details/79941342
今日推荐