我尝试将此代码从我的Ubuntu服务器提交到我的服务器
$me = $this->fetchAll(array('id'=>$Id,'ce'=>$e), array('cr'=>array('$slice' =>[$offset, $limit])));
但它返回
PHP Parse error: syntax error, unexpected '[' in - on line 114
MSG: Failed to checkin branches/myFile.php, PHP said
'$slice' =>[$offset, $limit]
将其提交到我的服务器
答案 0 :(得分:3)
PHP 5.4引入了[] -short-array表示法。一些* ix发行版仍未将此新版本引入其默认存储库。确保您的服务器使用php5.4来解析该特定文件。我想建议使用'旧'数组符号。
答案 1 :(得分:0)
你不能这样做。试试这个:
'$slice' => $offset . ', ' . $limit
我认为这就是你要找的东西。