yii2 项目 运行 错误

yii2 project running errors

我使用 composer 安装了 yii2 高级模板,一切正常。 系统有php7.1.5。每当我在另一个系统中复制高级文件夹时,它都会在 TestCase.php 中抛出语法错误,如下所示

Parse error: syntax error, unexpected '?' in \advanced\vendor\phpunit\phpunit\src\Framework\TestCase.php on line 822

line 822 is $configurationFilePath = $GLOBALS['__PHPUNIT_CONFIGURATION_FILE'] ?? '';

另一个系统有php5.6.8 所以,我直接在那个系统中安装了 yii2 advanced,它工作正常。 我正在检查 TestCase.php 文件有很多差异,并且特定行也发生了如下变化

$configurationFilePath = (isset($GLOBALS['__PHPUNIT_CONFIGURATION_FILE']) ? $GLOBALS['__PHPUNIT_CONFIGURATION_FILE'] : '');

所以我想知道是怎么回事here.My问题不清楚请提前告诉我know.Thanks

PHP 运算符 ?? 从 PHP7 开始可用,所以你不能指望来自 PHP7 的代码可以在 [=16] 的服务器上运行=]5.

PHP 7 - Null coalescing operator