使用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
慕沐林林