2013-10-23 61 views
2

我「米試圖從我的Ubuntu服務器SVN提交失敗有語法錯誤,意想不到的「[」

$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]爲了將其提交到我的服務器

回答

3

[] -short-array表示法是在PHP 5.4中引入的。某些* ix發行版仍未將此新版本引入其默認回購站。確保你的服務器使用php5.4解析這個特定的文件。在這段時間,我建議使用'舊'數組符號。

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

+0

謝謝您的回答我解決它使用數組( '$片'=>陣列($抵消,$限制)) –

0

你不能這樣做。試試這個:

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

我想這就是你要找的。

相關問題