php - 解析 PHP SDK 版本要求

标签 php parsing ubuntu sdk

我在文档或自述文件中的任何地方都没有看到它,但是 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); 
}

关于php - 解析 PHP SDK 版本要求,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26165764/

相关文章:

php - ErrorException (E_ERROR) 类 'app\MyLib\MyClass' 未找到 - 类似的类工作正常

python - GAE Python 如何检查上传的文件类型

iphone - 我应该在 ubuntu 上为 iphone-dev 构建 llvm 吗?

PHP MySql (1045) 用户访问被拒绝

php - Debian 中的 LAMP AuthType 未设置错误

Php PDO 请求从派生表列的总和中获取数据

java - 如何替换 Java 中的“字符?”

parsing - 无缩进的代码破坏了我的语法

ubuntu - Ubuntu : Refusing to install rxjs as a dependency of itself 上的 npm 安装错误

php - 如何在我的设置是 Windows 10 主机中的 Vagrant Ubuntu 16.06 的 Visual Studio Code 中配置 PHP 可执行文件