suchen

Heim  >  Fragen und Antworten  >  Hauptteil

„(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>
P粉877114798P粉877114798458 Tage vor518

Antworte allen(1)Ich werde antworten

  • P粉378890106

    P粉3788901062023-08-24 00:30:19

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

    引用自PHP官网

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

    Antwort
    0
  • StornierenAntwort