Kawalan aliran PHP jika lain sintaks
sintaks if and else
Ini ialah bab yang sangat penting dan sintaks penting dalam PHP.
[Nota] Tahap definisi saya untuk tatabahasa ini ialah: tahap senyap. Iaitu, anda boleh menulisnya dengan mata tertutup jika anda memerlukannya.
Penjelasan bahasa Inggeris:
*if * Sebutan: [?f]
Penjelasan bahasa Cina: if
else Sebutan : [?ls]
Penjelasan bahasa Cina: Jika tidak
Kami menggabungkan jika dan jika...lain menjadi empat tatabahasa asas, yang setiap satunya mesti dihafal.
<?php if(布爾條件) 布爾值為真(true)時(shí)執(zhí)行,只能寫一行代碼; ?> <?php if(布爾條件) 布爾值為真(true)時(shí)執(zhí)行,只能寫一行代碼; else 布爾值為假(false)時(shí)執(zhí)行,只能寫一行代碼; ?>rrree
Ramai orang suka membeli tiket loteri Mari gunakan proses membeli tiket loteri untuk menulis contoh if.
<?php if(布爾條件){ 布爾值為真(true)時(shí)執(zhí)行,可寫多行代碼; } ?> <?php if(布爾條件){ 布爾值為真(true)時(shí)執(zhí)行,可寫多行代碼; }else{ 布爾值為假(false)時(shí)執(zhí)行,可寫多行代碼; } ?>
memberi anda contoh kesat dalam bab "3.2.2 Boolean is the Knowledge of the I Ching":
Contohnya, ayat yang sering disebut dalam drama TV :
Jika saya dapat gadis cantik itu (lelaki kacak), saya rela mati.
Kami melihat carta alir dan ia kelihatan seperti ini:
Anda boleh menulis ayat ini menggunakan kod komputer:
Jika saya mengambil gadis cantik
Kemudian: Saya rela mati
Jika saya tidak mengambil gadis cantik
Kemudian: Saya tidak sanggup mati
Jika anda melihatnya mengikut carta alir Inilah dia:
Untuk contoh di atas, kita boleh menggunakan sepenuhnya jika...lain... untuk menterjemahkannya ke dalam kod:
<?php //定義一下中獎(jiǎng)變量,變量的值為true,表示中獎(jiǎng)了 $zhongjiang = true; //由于$zhongjiang 結(jié)果為true,所以顯示了:“買個(gè)房子” //可以改為false試試執(zhí)行結(jié)果,如果為false的話,不會(huì)執(zhí)行echo '買個(gè)房子'; if($zhongjiang){ echo '買個(gè)房子'; } //后續(xù)代碼 echo '該干嘛干嘛'; ?>
Dalam lain, kami menulis contoh lain yang boleh disertakan dalam kurungan kerinting dan mempunyai berbilang ayat:
<?php //我們定義一個(gè)泡到美女的變量($pao)為false,意思為沒泡到 $pao = false; if($pao) //你可以試試在這兒寫多行代碼會(huì)不會(huì)報(bào)錯(cuò)。 echo '我愿意去死'; else echo '我不愿意去死'; //if...else執(zhí)行結(jié)束,后續(xù)代碼 ?> 在if...