【发布时间】:2015-01-22 15:03:24
【问题描述】:
解析错误:语法错误,第 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;
}
请帮忙
提前致谢。
【问题讨论】:
-
短数组语法
[]支持 PHP5.4+ -
那么如何让这段代码在 PHP 5.3 中工作? bcoz hostgator 没有 PHP 5.4 或更高版本
-
改用传统的
array()。
标签: explode parse-error php-parse-error