意外的'[' - localhost上没有错误,但服务器上有一个错误

时间:2015-07-21 22:16:28

标签: php

$query_var[] = '`'.array_keys($activeFilters)[$i].'` LIKE concat(\'%\',:'.array_keys($activeFilters)[$i].',\'%\')';

解析错误:语法错误,意外'['

因此,以下行在localhost上的Xampp apache服务器中生成错误,未发生错误。同样在我的服务器上也出现了错误

$query_var = [];    

但是我将其更改为$query_var = array();并且出现错误的错误也是意外的[

我几乎肯定它与PHP版本或类似的东西有关

1 个答案:

答案 0 :(得分:0)

正确,它是一个PHP版本问题,从PHP 5.4你可以使用

$query_var = [];

http://php.net/manual/en/migration54.new-features.php

所以你的主机运行的是较旧的php版本。

相关问题