„(PHPUnit) Schwerwiegender PHP-Fehler: Nicht erfasster Fehler: Aufruf der undefinierten Funktion every()“
<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>