"(PHPUnit) PHP 치명적인 오류: 잡히지 않은 오류: 정의되지 않은 함수 각각() 호출"
P粉877114798
P粉877114798 2023-08-23 09:25:03
0
1
512
<p>먼저 경고와 치명적인 오류가 발생했습니다. 경고: </p> <pre class="brush:php;toolbar:false;">경고: "계속" 타겟팅 스위치는 "계속 2"를 사용하려고 하셨나요?</pre> <p>그런 다음 계속을 중단으로 바꾸자 경고가 사라졌습니다. 하지만 교체 후에도 여전히 치명적인 오류가 발생합니다. 치명적인 오류: </p> <pre class="brush:php;toolbar:false;">PHP 치명적인 오류: 정의되지 않은 함수 Each()가 D:xamppphppearPHPUnitUtilGetopt.php의 80번째 라인에서 호출되었습니다. 스택 추적: #0 D:xamppphppearPHPUnitTextUICommand.php(242): PHPUnit_Util_Getopt::getopt(배열, 'd:c:hv', 배열) #1 D:xamppphppearPHPUnitTextUICommand.php(138): PHPUnit_TextUI_Command->handleArguments(Array) #2 D:xamppphppearPHPUnitTextUICommand.php(129): PHPUnit_TextUI_Command->run(Array, true) #3 D:xamppphpphpunit(46): PHPUnit_TextUI_Command::main() #4 {메인} D:xamppphppearPHPUnitUtilGetopt.php의 80번째 줄에 던집니다. 치명적인 오류: 80행의 D:xamppphppearPHPUnitUtilGetopt.php에서 정의되지 않은 함수 Each()가 호출되었습니다. 스택 추적: #0 D:xamppphppearPHPUnitTextUICommand.php(242): PHPUnit_Util_Getopt::getopt(배열, 'd:c:hv', 배열) #1 D:xamppphppearPHPUnitTextUICommand.php(138): PHPUnit_TextUI_Command->handleArguments(Array) #2 D:xamppphppearPHPUnitTextUICommand.php(129): PHPUnit_TextUI_Command->run(Array, true) #3 D:xamppphpphpunit(46): PHPUnit_TextUI_Command::main()</pre> <p>Getopt.php의 77-83행</p> <pre class="brush:php;toolbar:false;">reset($args); array_map('trim', $args); while (list($i, $arg) = 각각($args)) { if ($arg == '') { 계속하다; }</pre> <p>저는 PHP 8.0.1과 PHPUnit 9를 사용하고 있습니다(적어도 명령으로 확인할 수 없고 2월 7일 이후에 다운로드했기 때문에 그렇게 생각합니다) </p>
P粉877114798
P粉877114798

모든 응답(1)
P粉378890106

저는 PHPUnit 전문가는 아니지만 "each" 함수는 PHP 8에서 더 이상 지원되지 않습니다

PHP 공식 홈페이지

에서 인용

사용 중인 PHPUnit 버전이 PHP 8에 적합하지 않을 수 있습니다. 가능하다면 버전을 확인하시고 PHPUnit 버전 지원

을 참고해주세요.
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿