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)时执行,只能写一行代码;
?>
<?php
if(布尔条件)
   布尔值为真(true)时执行,只能写一行代码;
else
   布尔值为假(false)时执行,只能写一行代码;
?>
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)时执行,可写多行代码;
}
?>
<?php
if(布尔条件){
    布尔值为真(true)时执行,可写多行代码;
}else{
   布尔值为假(false)时执行,可写多行代码;
}
?>

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 :

2015-08-08_55c589e138f73.png

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 :

2015-08-08_55c58ab5e5076.png

Pour l'exemple ci-dessus, nous pouvons tout à fait utiliser if...else... pour le traduire en code :

<?php
//定义一下中奖变量,变量的值为true,表示中奖了
$zhongjiang = true;
//由于$zhongjiang 结果为true,所以显示了:“买个房子”
//可以改为false试试执行结果,如果为false的话,不会执行echo '买个房子';

if($zhongjiang){
   echo '买个房子';
}
//后续代码
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执行结束,后续代码
?>
在if...


Formation continue
||
<?php //我们定义一个泡到美女的变量($pao)为true,意思为泡到了 $pao = true; if($pao){ echo '我愿意去死'; echo '林志玲,我爱死你了。'; }else{ echo '我不愿意去死'; echo '凤姐,我肯定不会爱你的'; } //if...else执行结束,后续代码 ?>
soumettreRéinitialiser le code
  • Recommandations de cours
  • Téléchargement du didacticiel