PHP单元测试不兼容PHP8,是否支持向后兼容?

PHP Unit testing is not compatible with PHP8, does it support backward compatibility?

我在 PHPUnit 中有几个测试单元,但 PHPUnit 与 php8 不兼容。我正在寻找一种方法来 运行 PHP8 上的旧测试。 PHPUnit 是否有任何包装器可以与 PHP8 一起使用?

顺便说一句,这是我在 composer 安装时的错误:

    - phpunit/phpunit 9.1.1 requires php ^7.3 -> your PHP version (8.0.1) does not satisfy that requirement.

它可以通过从 PHPUnit 编写器文件中删除要求来工作。

PHP本机从 9.3.0 版本开始支持 PHP8.0。只需将 PHP 单元升级到最新版本即可 运行 您的测试。