这段代码在PHP 5.6.23中不起作用的原因是什么?
$change_text = [
"ok" => "Użytkownik zmieniony poprawnie.",
"new" => "Użytkownik dodany poprawnie.",
"delete" => "Użytkownik został usunięty.",
];
使用5.6在我的服务器上工作,我在其他一些服务器上测试过,这很好。我将一个站点移动到一个新服务器,它有PHP 5.6.23,但这不起作用......
PHP文档也说:
从PHP 5.4开始,您还可以使用短数组语法,将array()替换为[]。
我得到的错误:
Parse error: syntax error, unexpected '[' in /...
有什么想法吗?
答案 0 :(得分:0)
确定问题是旧版本的php。我有同样的问题。我用浏览器的phpinfo()运行了简单的脚本,看到那个版本是5.6,但问题出现在cli中。所以我在cli中检查了版本,它是5.3!而已。 ))