cari

Rumah  >  Soal Jawab  >  teks badan

"(PHPUnit) PHP ralat maut: Ralat tidak ditangkap: Panggil ke fungsi tidak ditentukan setiap ()"

<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粉877114798P粉877114798526 hari yang lalu583

membalas semua(1)saya akan balas

  • P粉378890106

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

    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

    balas
    0
  • Batalbalas