Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/244.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
PHP返回数组|解析错误:语法错误,意外';[_Php_Wordpress - Fatal编程技术网

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

PHP返回数组|解析错误:语法错误,意外';[,php,wordpress,Php,Wordpress,我目前正在使用PHP构建一个响应类,以便在一切正常的情况下与我的后端API通信。该类: public static function Success($data = null) { if (!$data) { return [ 'result' => true ]; } else { return [ 'result' => true, 'dat

我目前正在使用PHP构建一个响应类,以便在一切正常的情况下与我的后端API通信。该类:

public static function Success($data = null)
{

    if (!$data) {
        return [
            'result'  => true
        ];
    } else {
        return [
            'result' => true,
            'data' => $data
        ];
    }
}
但当有人试图在网站上安装插件时,会出现以下错误:

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

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

有人知道我为什么会出现这个错误吗?我想这与PHP或Wordpress的版本有关。

使用

return array(
            'result'  => true
        );

你使用的是一个不支持新数组语法的旧版本PHP。10个答案很快就会出现,用不同的词说相同的东西它与
返回数组(…)
?1英寸,左9…实际上2英寸@HankyPanky如果你们计算我的评论,我在Hanky发表评论3秒钟后发布了它:P