我有:在我的 pc:wamp 服务器(apache+php-5.4.3+mysql)上,在我的 vps:nginx+php5-fpm+mysql(所有最新的 ubuntu 64 位服务器存储库中)。
最近我重新安装了整个vps
我的问题是
像这样的声明:
function foo($arr){
return $arr;
}
foo(['foo1','foo2','foo3'])
在我的电脑上工作,并且曾经在服务器上工作(相同的安装),但现在它给出了一个错误,例如:
Parse error: syntax error, unexpected '[' in /home/Websites/Domains/squazza/php/db.php
on line 261
(用 Array( ) 替换 [ ] 确实可以解决问题)
现在我假设这个问题与 php.ini 有关,所以我想问什么设置可能会影响这种行为,为什么?