我刚接触php,不确定为什么GoDaddy服务器会以不同方式处理JSON数据。当我在本地主机上托管时,如果要回显空的JSON数组,我只需放置[],如下所示。但是,当我将代码上传到GoDaddy服务器并尝试运行它时,它会回显错误:解析错误:语法错误,意外的'[',期望')'...我想知道如何放置JSON,以便在需要时回显[]。否则,它将给出“null”,并且当它解析为AS3时,它会变成JSON解析错误。
if (!empty($output)){
echo json_encode( $output );}
else{
echo json_encode( [] );
}