解析错误:语法错误,意外' ['在第108行
$row->liked_by = $row->liked_by ? explode('|', $row->liked_by) : [];
这是我得到的错误,但在本地服务器上正常工作。我正在尝试使用PHP 5.3版本在hostgator服务器上运行explode功能。
这里是我得到此解析错误的代码。
while($row = $articlesQuery->fetch_object()) {
$row->liked_by = $row->liked_by ? explode('|', $row->liked_by) : [];
$articles[] = $row;
}
请帮助
提前致谢。
答案 0 :(得分:0)
[]
符号仅在PHP 5.4+中受支持,如果您使用较低版本,请尝试此操作:
while($row = $articlesQuery->fetch_object()) {
$row->liked_by = $row->liked_by ? explode('|', $row->liked_by) : array();
$articles[] = $row;
}