PHP致命错误:类';PHPUnit框架测试用例&x27;找不到

PHP致命错误:类';PHPUnit框架测试用例&x27;找不到,php,github,phpunit,phar,bigml,Php,Github,Phpunit,Phar,Bigml,我当前的PHP版本:7.1.28 我的PHPUnit 7.5.9由塞巴斯蒂安·伯格曼和贡献者编写 PHPUnit与PHP存档(PHAR)一起安装 ➜ wget-O phpunit ➜ chmod+x phpunit ➜ ./phpunit——版本 但在使用PHAR安装PHPUnit之后,它不会生成“src/autoload.php”,而只是生成文件PHPUnit 但如果我运行./phpunit——终端中的版本,将显示Sebastian Bergmann和贡献者的phpunit 7.5.9 我下载

我当前的PHP版本:7.1.28

我的PHPUnit 7.5.9由塞巴斯蒂安·伯格曼和贡献者编写

PHPUnit与PHP存档(PHAR)一起安装

➜ wget-O phpunit

➜ chmod+x phpunit

➜ ./phpunit——版本

但在使用PHAR安装PHPUnit之后,它不会生成“src/autoload.php”,而只是生成文件PHPUnit

但如果我运行./phpunit——终端中的版本,将显示Sebastian Bergmann和贡献者的phpunit 7.5.9

我下载zip并解压缩它,然后运行它bigml php master/tests/test\u 00\u regressions.php,然后我得到一条错误消息php致命错误:找不到类“PHPUnit\u Framework\u TestCase”

有谁能帮我一下吗?

显然没有指定应该使用哪个版本的phpunit,尽管它可能是5.x,而测试类扩展了旧的类名
phpunit\u Framework\u TestCase

你仍然可以下载。它似乎在起作用:

./phpunit-5.7.27.phar test_00_regressions.php

我通常有
扩展测试用例
使用PHPUnit\Framework\TestCase,不确定这是否是您下载的内容的一部分;使用PHPUnit\Framework\TestCase;出现错误语法错误,意外的“extends”(T_extends),如果显示该行,则应为文件结尾。该行给出的问题应易于修复。类PHPUnit_Framework_TestCase不再位于PHPUnit 7中(随PHPUnit 6.5 IIRC一起消失)。您可以尝试将其别名为PHPUnit\Framework\TestCase,但可能会遇到其他问题。检查@Nobu的建议,只是为了使用兼容版本的Phpunit(他选择的版本对我来说很合理)。这应该是开箱即用的。请不要忘记关闭您在Github上报告的问题:-这不是项目的问题,只是您正在使用的Phpunit版本不兼容。Phpunit 5至少应该是兼容的,听起来对我来说是个不错的建议。