PPUnit 9를 사용해 보았으나 최신 버전의 PHP 8.0 이상을 지원하지 않습니다. 다음 오류가 발생합니다
치명적인 오류: 포착되지 않은 오류: C:xamppphppearPHPUnitUtilGetopt.php:80에서 정의되지 않은 함수 Each() 호출: 스택 추적: #0 C:xamppphppearPHPUnit TextUICommand.php(242): PHPUnit_Util_Getopt::getopt(Array, 'd:c :hv ', 배열) #1 C:xamppphppearPHPUnitTextUICommand.php(138): PHPUnit_TextUI_Command ->handleArguments(Array) #2 C:xamppphppearPHPUnitTextUICommand.php(129): PHPUnit_TextUI_Command->run(Array, true) #3 C: xamppphpphpunit( 46): PHPUnit_TextUI_Command ::main() #4 {main}은 80행에서 C:xamppphppearPHPUnitUtilGetopt.php를 throw합니다.
P粉0109671362024-01-29 10:28:15
global 패키지를 설치하기 위해 이전 버전의 PHPUnit을 사용하고 있지 않은지 확인하세요.
전 세계적으로 설치된 패키지를 찾으려면 이 답변을 확인하세요.
으아악프로젝트 대신 글로벌을 호출하고 있는 것일 수도 있습니다.
귀하의 환경 PATH
变量包含全局 Composer 文件夹,因此默认情况下 phpunit
이 이 폴더를 호출할 것이라고 가정합니다.
그렇지 않은 경우 ./vendor/bin/phpunit
(来自目录 C:xampphtdocstest
)를 사용하여 프로젝트에 설치한 특정 버전을 호출하세요.