我安装yii2高级模板使用composer都工作正常。 系统有php7.1.5。每当我在另一个系统中复制高级文件夹时,它会在TestCase.php中抛出语法错误,如下所示
解析错误:语法错误,意外'?'在822行的\ advanced \ vendor \ phpunit \ phpunit \ src \ Framework \ TestCase.php中
line 822 is $configurationFilePath = $GLOBALS['__PHPUNIT_CONFIGURATION_FILE'] ?? '';
另一个系统有php5.6.8 所以,我直接在该系统中安装yii2高级版,它工作正常。 我检查TestCase.php文件有很多差异,特定的行也改变如下
$configurationFilePath = (isset($GLOBALS['__PHPUNIT_CONFIGURATION_FILE']) ? $GLOBALS['__PHPUNIT_CONFIGURATION_FILE'] : '');
所以我想知道这里发生了什么。我的问题不明确请告诉我。谢谢提前
答案 0 :(得分:0)
PHP运算符??
自PHP7开始可用,所以你不能指望PHP7中的代码可以在PHP5的服务器上运行。