【问题标题】:SVN Commit failed with syntax error, unexpected '[' [duplicate]SVN 提交失败,语法错误,意外'[' [重复]
【发布时间】:2013-11-02 02:29:00
【问题描述】:

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

【问题讨论】:

    标签: php svn tortoisesvn


    【解决方案1】:

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

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

    【讨论】:

    • 感谢您的回答我使用 array('$slice' =>array($offset, $limit)) 解决了它
    【解决方案2】:

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

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

    我想这就是你要找的。​​p>

    【讨论】:

      猜你喜欢
      • 2015-12-22
      • 2016-04-11
      • 2021-09-29
      • 1970-01-01
      • 1970-01-01
      • 2015-09-09
      • 1970-01-01
      • 2023-01-16
      • 2017-05-24
      相关资源
      最近更新 更多