Mengapa suis saya mengeluarkan kes pertama secara automatik?
MArtian
MArtian 2019-11-16 16:13:12
0
2
1189
<form action="" method="get">
    <label for="score">请输入成绩:</label><input type="number" id="score" name="score" max="100" value="">
    <button>提交</button>
</form>
$init = $_GET['score'];
switch($init){
    case $init >=90 :
    echo '<p>厉害了,我的学霸!</p>';
    break;
    case $init >=80 :
    echo '<p>再接再厉,努力吧!</p>';
    break;
    case $init >=70 :
    echo '<p>差太多啦!得加油赶上了!!</p>';
    break;
    case $init >=60 :
    echo '<p>建议你留级吧!!</p>';
    break;
    default:
        break;
}

1.png

Jelas sekali parameter belum dihantar ke borang, bagaimana mungkin kes pertama dikeluarkan? Pada masa ini, pembolehubah $init kosong Bagaimana ia boleh dinilai berjaya? ? Apa yang sedang berlaku? ?

MArtian
MArtian

membalas semua(1)
卢小强

Jika anda menyerahkan tanpa memasukkan apa-apa, nilai yang diserahkan akan kosong tidak memenuhi sebarang syarat suis, jadi ia akan memulakan pelaksanaan dari KES pertama dan tidak akan berhenti sehingga ia menemui rehat.

  • balas Adakah suis akan berjalan walaupun syarat tidak dipenuhi? Itu sahaja, terima kasih
    MArtian pengarang 2019-11-17 12:41:30
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!