„(PHPUnit) Schwerwiegender PHP-Fehler: Nicht erfasster Fehler: Aufruf der undefinierten Funktion every()'
P粉877114798
P粉877114798 2023-08-23 09:25:03
0
1
502
<p>Zuerst erhielt ich eine Warnung und einen schwerwiegenden Fehler. Warnung: </p> <pre class="brush:php;toolbar:false;">Warnung: Der Targeting-Schalter „continue“ entspricht „break“. Wollten Sie „continue 2“ verwenden?</pre> <p>Dann habe ich continue durch break ersetzt und die Warnung verschwand. Aber auch nach dem Austausch tritt der schwerwiegende Fehler weiterhin auf. Schwerwiegender Fehler: </p> <pre class="brush:php;toolbar:false;">Schwerwiegender PHP-Fehler: Die undefinierte Funktion every() wurde in Zeile 80 von D:xamppphppearPHPUnitUtilGetopt.php aufgerufen Stacktrace: #0 D:xamppphppearPHPUnitTextUICommand.php(242): PHPUnit_Util_Getopt::getopt(Array, 'd:c:hv', Array) #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 {Haupt} Löst in Zeile 80 von D:xamppphppearPHPUnitUtilGetopt.php aus Schwerwiegender Fehler: Undefinierte Funktion every() in D:xamppphppearPHPUnitUtilGetopt.php in Zeile 80 aufgerufen Stacktrace: #0 D:xamppphppearPHPUnitTextUICommand.php(242): PHPUnit_Util_Getopt::getopt(Array, 'd:c:hv', Array) #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>Zeilen 77-83 von Getopt.php</p> <pre class="brush:php;toolbar:false;">reset($args); array_map('trim', $args); while (list($i, $arg) = every($args)) { if ($arg == '') { weitermachen; }</pre> <p>Ich verwende PHP 8.0.1 und PHPUnit 9 (zumindest glaube ich das, da ich es mit dem Befehl nicht überprüfen kann und ihn nach dem 7. Februar heruntergeladen habe) </p>
P粉877114798
P粉877114798

Antworte allen(1)
P粉378890106

对于PHPUnit我不是专家,但是在PHP 8中不再支持"each"函数

引用自PHP官网

可能你使用的PHPUnit版本还没有适配PHP 8。 如果可以的话,请检查版本,然后参考PHPUnit版本支持情况

Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!