分解函数上的解析错误



解析错误:语法错误,第 108 行出现意外的"["

$row->liked_by = $row->liked_by ? explode('|', $row->liked_by) : [];

这是我遇到的错误,但在本地服务器上工作正常。我正在尝试在 PHP 5.3 版本的主机服务器上运行爆炸功能。

这是我收到此解析错误的代码。

while($row = $articlesQuery->fetch_object()) {
    $row->liked_by = $row->liked_by ? explode('|', $row->liked_by) : [];
    $articles[] = $row;
}

请帮忙

提前谢谢。

数组

[]表示法仅在 PHP 5.4+ 中受支持,如果您使用的是较低版本,请尝试以下方法:

while($row = $articlesQuery->fetch_object()) {
    $row->liked_by = $row->liked_by ? explode('|', $row->liked_by) : array();
    $articles[] = $row;
}

相关内容

  • 没有找到相关文章