Une instruction conditionnelle en PHP vous permet de prendre une décision à propos de laquelle la logique d'exécution sur la base des valeurs des variables . Par exemple, vous pouvez décider d' imprimer un message si une personne est sous l'âge et un message différent si une personne a de l'âge . Il ya trois sortes de déclarations conditionnelles en PHP : le " if ... else " déclaration, l' instruction "switch " et l'opérateur ternaire . Instructions
1
Créer une instruction conditionnelle simple avec «si» suivie par la condition entre parenthèses , suivie par l'instruction à exécuter si vrai. Par exemple, tapez :
if ( $ age <21 ) echo "Vous ne pouvez pas acheter de l'alcool »;
2
Unir " autre " avec le "si" pour exécuter une déclaration différente lorsque la condition est fausse . Par exemple, tapez :
if ($ age < 21)
echo " Vous ne pouvez pas acheter de l'alcool ! " ;
Autre
echo " Vous sont autorisés à acheter de l'alcool »;
3
utilisation " elseif " d'évaluer plus d'une affection dans l'instruction conditionnelle . Par exemple, tapez :
if ($ age < 18)
echo " Vous ne pouvez pas acheter de l'alcool ou de cigarettes ! " ;
Elseif ( $ age < 21) Photos
echo " vous ne pouvez pas acheter de l'alcool , mais vous pouvez acheter des cigarettes . " ;
autre
echo " vous êtes autorisé à acheter de l'alcool et des cigarettes »;
4
Utilisez l' instruction "switch " lorsqu'une variable contient une série de valeurs et que vous voulez faire quelque chose de différent pour chaque valeur. Insérez chaque état en utilisant «l'affaire », suivi par les déclarations que vous voulez exécuté , suivi de " break; " . Utilisez " par défaut " au lieu de "cas" pour correspondre à toutes les autres conditions. Joindre le contenu de l'instruction switch entre accolades . Par exemple, tapez : interrupteur
( $ color) { Coques
"rouge" :
$ hex = "# EE2C2C " ; break
; Photos
cas "bleu" :
$ hex = "# 191970 " ; break
; Coques
" vert ":
$ hex = "# 31B94D " ; break
;
défaut : Photos
$ hex = "# CDC9C9 " ; break
;
< p> }
5
Utilisez l'opérateur ternaire pour créer une seule déclaration et retourner une valeur si un énoncé est vrai et une autre valeur si une affirmation est fausse . Spécifiez la condition suivie par un "?" et la valeur si vrai suivi par un " : " et la valeur si elle est fausse . Par exemple, tapez :
$ legal_drinking_age = ( $ age < 21) ? "Non": "Oui" ;