„(PHPUnit) Schwerwiegender PHP-Fehler: Nicht erfasster Fehler: Aufruf der undefinierten Funktion every()'
P粉877114798
P粉877114798 2023-08-23 09:25:03
0
1
390

Zuerst erhielt ich eine Warnung und einen schwerwiegenden Fehler. Warnung:

Warnung: Der Targeting-Schalter „continue“ entspricht „break“. Wollten Sie „continue 2“ verwenden?

Dann habe ich continue durch break ersetzt und die Warnung verschwand. Aber auch nach dem Austausch tritt der schwerwiegende Fehler weiterhin auf. Schwerwiegender Fehler:

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()

Zeilen 77-83 von Getopt.php

reset($args); array_map('trim', $args); while (list($i, $arg) = every($args)) { if ($arg == '') { weitermachen; }

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粉877114798
P粉877114798

Antworte allen (1)
P粉378890106

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

引用自PHP官网

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

    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!