phpunit5.7.*和php5.6出现的Compile Error问题。

问题描述

使用phpunit5.7.*和php5.6的时候断言经常出现Compile Error错误提示,

问题出现的环境背景及自己尝试过哪些方法

PHP框架:fuelphp
PHPunit版本:5.7.*
PHP版本:5.6
PHPunit安装:composer
PHP调试时使用的命令:php oil test

网上也有很多种说法,我先把phpunit的版本降到5.7.*以下,但是并没有什么用。
还有说法是要升到PHP7,但是和公司的版本不和,所以这个方法没有办法尝试。

相关代码

class AucviewTest extends \PHPUnit\Framework\TestCase{
    public function test_before()
    {        // 只是简单的new一个对象
        $test = new Controller_Aucview();
    }
}

你期待的结果是什么?实际看到的错误信息又是什么?

看过一些编写测试代码的视频,但是都没有提到编译错误这个方面,我个人也怀疑经常出现编译错误是不是PHP版本的问题。

Compile Error - Default value for parameters with a class type hint can only be NULL


慕桂英546537
浏览 758回答 1
1回答

慕沐林林

遇到了同样的问题
打开App,查看更多内容
随时随地看视频慕课网APP