php fatal error UserTest setUp 函数的声明

标签 php phpunit fatal-error

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

use PHPUnit\Framework\TestCase;

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

当我运行此测试时,它会显示以下错误:
PHP Fatal error:  Declaration of UserTest::setUp() must be compatible with PHPUnit\Framework\TestCase::setUp(): void

我该如何解决?

最佳答案

需要声明setUp()等模板方法的返回类型成为 :void .这是解释herehere .

关于php fatal error UserTest setUp 函数的声明,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58393289/

相关文章:

android - 我们如何控制 Android 同步适配器首选项?

php - Codeigniter 在使用 activerecords 检索时更新数据库中的列

PHP Mysqli 字符编码

java - 单击后退按钮会导致强制关闭/NullPointerException

PHPUnit 动态库警告 - 找不到图像

php - Travis CI 工作正常,但 Coveralls 看不到构建

安卓 : Fatal Exception Main

php - 可以将带有 PHP 代码的 'Show MySQL Variables' 放到浏览器上吗?

php - 用php中的字符串替换自定义标签的值

performance - PHPunit 在 Homestead 上启动需要很长时间,因此导致测试缓慢