Contr?le de flux PHP si syntaxe sinon
Syntaxe if et else
Il s'agit d'un chapitre très important et d'une syntaxe importante en PHP.
[Note] Mon niveau de définition pour cette grammaire est : niveau silencieux. Autrement dit, vous pouvez l'écrire les yeux fermés si vous en avez besoin.
Explication en anglais :
*if * Prononciation : [?f]
Explication en chinois : if
else Prononciation : [?ls]
Explication chinoise : Sinon
Nous combinons if et if...else en quatre grammaires de base, dont chacune doit être mémorisée.
<?php if(布爾條件) 布爾值為真(true)時執(zhí)行,只能寫一行代碼; ?> <?php if(布爾條件) 布爾值為真(true)時執(zhí)行,只能寫一行代碼; else 布爾值為假(false)時執(zhí)行,只能寫一行代碼; ?>rrree
Beaucoup de gens aiment acheter des billets de loterie Utilisons le processus d'achat de billets de loterie pour écrire un exemple.
<?php if(布爾條件){ 布爾值為真(true)時執(zhí)行,可寫多行代碼; } ?> <?php if(布爾條件){ 布爾值為真(true)時執(zhí)行,可寫多行代碼; }else{ 布爾值為假(false)時執(zhí)行,可寫多行代碼; } ?>
vous a donné un exemple vulgaire dans le chapitre "3.2.2 Le booléen est la connaissance du I Ching"?:
Par exemple, une phrase souvent mentionnée dans les séries télévisées?:
Si j'obtiens cette belle fille (beau mec), je suis prêt à mourir.
On regarde l'organigramme et il ressemble à ceci?:
Vous pouvez écrire cette phrase en utilisant du code informatique?:
Si je prends une belle fille
Alors : je suis prêt à mourir
Si je ne prends pas une belle fille
Alors : je ne veux pas mourir
Si vous le regardez selon l'organigramme, ?a y est?:
Pour l'exemple ci-dessus, nous pouvons tout à fait utiliser if...else... pour le traduire en code?:
<?php //定義一下中獎變量,變量的值為true,表示中獎了 $zhongjiang = true; //由于$zhongjiang 結(jié)果為true,所以顯示了:“買個房子” //可以改為false試試執(zhí)行結(jié)果,如果為false的話,不會執(zhí)行echo '買個房子'; if($zhongjiang){ echo '買個房子'; } //后續(xù)代碼 echo '該干嘛干嘛'; ?>
Dans else, nous écrivons un autre exemple qui peut être placé entre accolades et avoir plusieurs phrases?:
<?php //我們定義一個泡到美女的變量($pao)為false,意思為沒泡到 $pao = false; if($pao) //你可以試試在這兒寫多行代碼會不會報錯。 echo '我愿意去死'; else echo '我不愿意去死'; //if...else執(zhí)行結(jié)束,后續(xù)代碼 ?> 在if...