2014-10-02 3 views
1

Я не вижу его нигде в документации или ReadMe, но каковы требования к версии PHP для Parse PHP SDK?Parse 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 

Я думаю Анализировать SDK требует PHP 5.4 с поддержкой короткого синтаксиса массива.

+0

Можете ли вы показать, что строка кода? –

+0

Конечно, это строка кода, которая не компилируется: if (! Is_array ($ value)) { >> $ value = [$ value]; } –

ответ

0

Эта ошибка, безусловно, проблема с версией. Для этого кода требуется PHP 5.4+, но вы используете PHP 5.3.

Но вы можете исправить это, но изменение этого кода:

if (!is_array($value)) { 
    $value = array($value); 
} 
Смежные вопросы