Php 相等语句左半部分中的数组。“意外的“=”错误

Php 相等语句左半部分中的数组。“意外的“=”错误,php,yii2,php-7.0,Php,Yii2,Php 7.0,我尝试在apache服务器上以7.0 php版本运行Yii2应用程序。 Yii2框架包版本: yiisoft/yii2 3.0.x-dev 9f215f3 因此,当我在浏览器中运行我的site.loc索引页时,我得到一个错误 Parse error: syntax error, unexpected '=' in /var/www/html/remi-web.co/vendor/yiisoft/yii2/di/Container.php on li

我尝试在apache服务器上以7.0 php版本运行Yii2应用程序。 Yii2框架包版本:

yiisoft/yii2                        3.0.x-dev 9f215f3
因此,当我在浏览器中运行我的site.loc索引页时,我得到一个错误

Parse error: syntax error, unexpected '=' in /var/www/html/remi-web.co/vendor/yiisoft/yii2/di/Container.php on line 365
导致错误的代码段:

 /* @var $reflection ReflectionClass */
    [$reflection, $dependencies] = $this->getDependencies($class);
equing语句左侧的数组[]。我以前从来没有遇到过这种说法,所以我甚至不知道从哪里去找解释

我刚刚在Apache上安装了php7.0,所以可能需要安装一些模块或在设置中启用一些属性才能正常运行

phpinfo的部分详细信息如下:

PHP Version 7.0.33-23+ubuntu18.04.1+deb.sury.org+1
Loaded Modules  core mod_so mod_watchdog http_core mod_log_config mod_logio mod_version mod_unixd mod_access_compat mod_alias mod_auth_basic mod_authn_core mod_authn_file mod_authz_core mod_authz_host mod_authz_user mod_autoindex mod_deflate mod_dir mod_env mod_filter mod_mime prefork mod_negotiation mod_php7 mod_reqtimeout mod_rewrite mod_setenvif mod_status 

它可以在PHP版本7.0.32的生产服务器上工作,但不能在我的本地计算机上工作。

自PHP 7.1以来,我们对数组进行了解构分配

[$x,$y] = [1,2];
echo $x;  // gives 1
这是列表的简写:


您可以阅读PHP7.1的特性。

自PHP7.1以来,我们对数组进行了解构分配

[$x,$y] = [1,2];
echo $x;  // gives 1
这是列表的简写:


您可以阅读PHP 7.1功能。

使用[]是在PHP 7.1中引入的,使用[]是在PHP 7.1中引入的。该功能于2016年12月1日首次在PHP 7.1.0中提供。也许在代码运行的地方再次检查PHP版本。以下是PHP变更日志参考:该功能于2016年12月1日首次在PHP 7.1.0中提供。也许在代码运行的地方再次检查PHP版本。以下是PHP变更日志参考: