PHP返回数组|解析错误:语法错误,意外'['in

时间:2017-03-24 07:51:59

标签: php wordpress

我目前正在使用PHP构建一个响应类,以便在一切顺利的情况下与我的后端API进行通信。这是班级:

public static function Success($data = null)
{

    if (!$data) {
        return [
            'result'  => true
        ];
    } else {
        return [
            'result' => true,
            'data' => $data
        ];
    }
}

但是当有人试图在网站上安装插件时会出现错误:

  

解析错误:语法错误,第13行的文件名中出现意外的'[',

第13行是第一个括号[在第一次返回时开始的位置。

有谁知道我为什么会收到这个错误?我认为这与PHP或Wordpress的版本有关。

1 个答案:

答案 0 :(得分:0)

使用

return array(
            'result'  => true
        );