"(PHPUnit) PHP ralat maut: Ralat tidak ditangkap: Panggil ke fungsi tidak ditentukan setiap ()"
P粉877114798
P粉877114798 2023-08-23 09:25:03
0
1
550
<p>Pertama, saya mendapat amaran dan ralat yang membawa maut. Amaran: </p> <pre class="brush:php;toolbar:false;">Amaran: suis penyasaran "teruskan" adalah bersamaan dengan "break". <p>Kemudian saya menggantikan teruskan dengan rehat dan amaran itu hilang. Tetapi walaupun selepas menggantikan, ralat maut masih berlaku. Ralat maut: </p> <pre class="brush:php;toolbar:false;">PHP Ralat maut: Undefined function each() telah dipanggil pada baris 80 D:xamppphppearPHPUnitUtilGetopt.php Jejak tindanan: #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 {utama} Lempar pada baris 80 D:xamppphppearPHPUnitUtilGetopt.php Ralat maut: Undefined function each() dipanggil dalam D:xamppphppearPHPUnitUtilGetopt.php pada baris 80 Jejak tindanan: #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>Barisan 77-83 dari Getopt.php</p> <pre class="brush:php;toolbar:false;">reset($args); array_map('trim', $args); manakala (senarai($i, $arg) = setiap($args)) { jika ($arg == '') { teruskan; }</pre> <p>Saya menggunakan PHP 8.0.1 dan PHPUnit 9 (sekurang-kurangnya saya rasa begitu kerana saya tidak boleh menyemak dengan arahan dan saya memuat turunnya selepas 7 Februari) </p>
P粉877114798
P粉877114798

membalas semua(1)
P粉378890106

Saya bukan pakar dalam PHPUnit, tetapi fungsi "setiap" tidak lagi disokong dalam PHP 8

Dipetik daripada laman web rasmi PHP

Mungkin versi PHPUnit yang anda gunakan tidak disesuaikan dengan PHP 8. Jika boleh, sila semak versi dan rujuk kepada sokongan versi PHPUnit

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan