2014-10-02 36 views
1

我在文檔或ReadMe中沒有看到它,但Parse PHP SDK的PHP版本要求是什麼?解析PHP SDK版本要求

我運行PHP 5.3.2-1ubuntu4.22版本,這是運行Ubuntu的虛擬機。我得到以下錯誤:

Parse error: syntax error, unexpected '[' in /vagrant/www_root/vendor/parse/php-sdk/src/Parse/ParseObject.php on line 317 

我猜Parse SDK需要PHP 5.4支持短數組語法。

+0

你也可以說行代碼? – 2014-10-02 17:33:21

+0

確定這裏是沒有編譯的代碼行: if(!is_array($ value)){ >> $ value = [$ value]; } – 2014-10-03 04:43:02

回答

0

這個錯誤肯定是一個版本問題。該代碼需要PHP 5.4或更高版本,但運行PHP 5.3。

但是你可以解決這個問題,但改變這種代碼:

if (!is_array($value)) { 
    $value = array($value); 
}