我正在开发一个PHP项目并在Windows上进行开发,一切都运行得很好。
当我将代码安装到Linux机器上时,页面断开,我收到以下错误:
PHP Fatal error: Can't use function return value in write context
此错误所指的行是
if (!isset(parent::getPostArray()["searchRefOnly"]))
所有parent::getPostarray()
函数都返回一个数组,如下所示:
protected function getPostArray()
{
return $this->postArray;
}
上面的代码在Windows上运行得很好,为什么不在Linux上呢?
答案 0 :(得分:0)
你可以这样使用
$query = "
select
MIN(test.id),
GROUP_CONCAT(DISTINCT ' ', test.virtualno,' <br>' SEPARATOR ' '),
GROUP_CONCAT(DISTINCT ' ', test.courseno,' <br>' SEPARATOR ' ')
FROM test
group by test.courseno
";