我在文档或ReadMe中没有看到它,但Parse PHP SDK的PHP版本要求是什么?
我运行的是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。
这个错误肯定是版本问题。该代码需要PHP 5.4+,但您运行的是PHP 5.3。
但你可以解决这个问题,但将代码更改为:
if (!is_array($value)) {
$value = array($value);
}