2

我正在尝试将此代码从我的 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]为了将它提交到我的服务器有什么问题

4

2 回答 2

3

PHP 5.4 引入了 []-short-array 表示法。一些 *ix 发行版仍未将此新版本引入其默认存储库。确保您的服务器使用 php5.4 来解析该特定文件。暂时我建议使用“旧”数组表示法。

http://www.php.net/manual/en/migration54.new-features.php

于 2013-10-23T17:17:53.787 回答
0

你不能那样做。尝试这个:

'$slice' => $offset . ', ' . $limit

我想这就是你要找的。

于 2013-10-23T17:12:29.393 回答