使用json_encode()时解析短数组语法时出错

时间:2013-10-07 15:57:44

标签: php json encoding

我正在和一些团队分享我的工作。就我而言,这一行json_encode(['Succeeded'])完美无缺,在团队方面,这个消息失败了

Parse error: syntax error, unexpected '[', expecting ')' in /home/app/file.php on line *

为什么会这样?

2 个答案:

答案 0 :(得分:6)

我认为您可能安装了两个不同版本的PHP。

5.4.0版中引入了短数组语法。见http://php.net/manual/en/migration54.new-features.php

因此,以下内容可能同时适用于:

json_encode(array('Succeeded'));

答案 1 :(得分:2)

仅从php 5.4.0开始支持该语法:

http://php.net/releases/5_4_0.php