Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/249.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php yii2项目运行错误_Php_Yii2_Composer Php_Yii2 Advanced App - Fatal编程技术网

Php yii2项目运行错误

Php yii2项目运行错误,php,yii2,composer-php,yii2-advanced-app,Php,Yii2,Composer Php,Yii2 Advanced App,我使用composer安装了Yi2高级模板,所有这些都工作正常。 系统具有php7.1.5。每当我在另一个系统中复制advanced文件夹时,它就会在TestCase.php中抛出语法错误,如下所示 $configurationFilePath = (isset($GLOBALS['__PHPUNIT_CONFIGURATION_FILE']) ? $GLOBALS['__PHPUNIT_CONFIGURATION_FILE'] : ''); 分析错误:语法错误,第822行的\advanced

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

$configurationFilePath = (isset($GLOBALS['__PHPUNIT_CONFIGURATION_FILE']) ? $GLOBALS['__PHPUNIT_CONFIGURATION_FILE'] : '');
分析错误:语法错误,第822行的\advanced\vendor\phpunit\phpunit\src\Framework\TestCase.php中出现意外的“?”

另一个系统有php5.6.8 所以,我直接在该系统中安装了Yi2 advanced,它运行良好。 我正在检查TestCase.php,该文件有很多不同之处,特定的行也发生了如下更改

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

所以我想知道这里发生了什么。我的问题不清楚,请让我知道。提前感谢PHP operator
从PHP7开始就可用,所以你不能期望,PHP7中的代码将在带有PHP5的服务器上工作


谢谢。因此Yii2是基于php版本自动安装的