解析错误:语法错误,意外'[',期待')'

时间:2016-12-31 20:16:43

标签: php

运行PHP版本5.2.17我在下面的代码

上遇到了这个错误
        // member information
        $json = json_encode([
            'email_address' => $email,
            'status'        => '',
        ]);

被卡住了不知道我的代码有什么问题,感谢任何帮助

2 个答案:

答案 0 :(得分:0)

你不能在PHP中使用短数组语法[]< 5.4

所以你必须以旧的方式array( )

来做

http://php.net/manual/en/migration54.new-features.php

对于您的具体情况,只需将其更改为此

即可
    $json = json_encode(array(
        'email_address' => $email,
        'status'        => '',
    ));

答案 1 :(得分:0)

我认为你的语法不再有效了。试试这个:

$arr = array('email_address' => $email, 'status' => '');
$json = json_encode($arr);