php 致命错误声明用户测试设置函数



我必须使用下面给出的setUp函数进行PHPUnit测试:

use PHPUnitFrameworkTestCase;
class UserTest extends TestCase
{
public function setUp()
{
var_dump('1');
}
}

当我运行此测试时,它向我显示以下错误:

PHP Fatal error:  Declaration of UserTest::setUp() must be compatible with PHPUnitFrameworkTestCase::setUp(): void

我该如何解决它?

需要声明模板方法(如setUp()(的返回类型:void。这在这里和这里解释。

我使用 void 方法快速修复了此错误,如下所示:

public function setUp(): void
{
var_dump('1');
}

最新更新