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

标签 php json encoding

我正在与一些团队分享我的工作。在我这边,这行 json_encode(['Succeeded']) 工作完美,在团队方面,这行失败并显示此消息

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

为什么会这样?

最佳答案

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

短数组语法是在 5.4.0 版本中引入的。请参阅http://php.net/manual/en/migration54.new-features.php

因此,以下内容可能对两者都适用:

json_encode(array('Succeeded'));

关于php - 使用 json_encode() 时解析短数组语法时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19229322/

相关文章:

javascript - 使用 JQuery 将 JSON 转换为数组

javascript - JSON 解析日期格式?

javascript - 将字符串编码为 QR 码生成器的小尺寸

c++ - 将字符串序列化为 UTF 无 BOM

c# - 如何使用 Encoding.GetString 处理大量数据? (抛出 OutOfMemoryException)

php - 未定义函数 xdebug_code_coverage_started()

javascript - 如何避免 Laravel 中服务器发送事件的单一路由

javascript - 如何用d3.js绘制折线图?

Php 包含带有指向 css 的链接的头部不起作用

javascript - 在 CoffeeScript 中使用数组