Maison  >  Article  >  développement back-end  >  sinon en PHP

sinon en PHP

WBOY
WBOYoriginal
2024-08-29 12:40:32608parcourir

Dans cet article, nous discuterons de elseif en PHP. Comme tous les langages de programmation, PHP propose également des opérateurs conditionnels. À l’aide d’opérateurs conditionnels, vous pouvez fournir des conditions spécifiques et vérifier les résultats en conséquence. Nous avons les instructions if, elseif, else et switch qui aident à avoir un code basé sur la décision dans diverses conditions différentes. Ceux-ci aident à créer des conditions de test qui se présentent sous la forme d’expressions et qui peuvent être évaluées comme vraies ou fausses. Jetons un coup d'œil à la déclaration elseif en détail.

Commencez votre cours de développement de logiciels libres

Développement Web, langages de programmation, tests de logiciels et autres

Syntaxe de l'instruction elseif

L'instruction elseif peut être utilisée avec les instructions if-else. La syntaxe de ces instructions est la suivante :

if (condition) {
code to be executed if this condition is true;
} elseif (condition) {
code to be executed if first condition is false and this condition is true;
} else {
code to be executed if all conditions are false;
}

elseif ne peut pas être utilisé avec if .. else. Il doit y avoir un if-else correspondant pour tout autre if à utiliser en PHP. elseif est utilisé lorsqu'il y a plus d'une condition à satisfaire dans le code. La syntaxe ci-dessus montre que if vérifie une condition. Si la condition if est vraie, les instructions suivant la condition if seront exécutées. Cela signifie que les autres blocs de elseif et else ne seront pas exécutés. Si la condition n’est pas satisfaite, alors l’interprète passera au bloc elseif. Cela signifie que les instructions du bloc elseif seront exécutées. Le bloc else ne sera pas exécuté dans ce cas. Sur des lignes similaires, si les conditions if et elseif ne sont pas satisfaites, alors le bloc else sera exécuté.

Organigramme pour elseif en PHP

Pour mieux comprendre cela, jetons un coup d'œil à l'organigramme de elseif.

sinon en PHP

Explication : L'organigramme ci-dessus explique la boucle elseif. Une fois le programme démarré, il évalue la condition « si ». La condition est précisée dans la case de décision car elle aide à la prise de décision. Si la condition ici est satisfaite, elle ira au code conditionnel qui suit. Si cette condition n’est pas vraie, alors la deuxième case de décision sera prise. Cette boîte de décision est le bloc « elseif ». Le elseif aura également une condition qui aidera à satisfaire une condition particulière. La condition elseif, si elle est satisfaite, exécutera les instructions destinées au bloc elseif et le programme se terminera. Désormais, si la condition elseif n'est pas non plus satisfaite, le bloc else sera exécuté. Cela signifie que lorsque les conditions de if et elseif ne sont pas remplies, il s'agit du bloc else. Toutes les instructions spécifiées dans le bloc else seront exécutées et le programme sera terminé. Le bloc elseif aide à spécifier plusieurs conditions. Il peut y avoir plusieurs conditions elseif dans un programme PHP.

Comment fonctionne elseif en PHP ?

L'instruction elseif est une instruction conditionnelle qui, si elle est satisfaite, exécute une tâche dans le code. L'interpréteur recherche du code dans « if ». Si cette condition ne correspond pas, il passe au bloc elseif. C'est une combinaison de si et d'autre. Il étend une instruction if qui exécute une seule condition tandis que else if peut vérifier plusieurs conditions if. Elseif ne peut rien faire si cette condition est fausse. Il passera au bloc elseif suivant et s'il n'y a pas d'autre if qui suit, il recherchera le prochain bloc else disponible. Les conditions présentes dans le bloc else seront exécutées si toutes les conditions elseif s'avèrent fausses.

Exemples de elseif en PHP

Voici les différents exemples de elseif en PHP.

Exemple n°1

Vérifions quelques exemples qui nous aideront à mieux comprendre elseif.

Code :

<?php
$emp = "Rakesh";
if($emp == "Ms. Snehal"){
echo "Hello Ma'am";
} elseif($emp == "Rakesh"){
echo "Good Morning Sir!";
}else {
echo "Morning";
}
?>

Sortie :

sinon en PHP

Explication du code : Ici, si vous vérifiez, vous trouverez trois conditions. Si le nom de l’employé est Snehal, le résultat doit être « Bonjour Madame ». Si le nom de l'employé est Rakesh, alors le résultat doit être « Bonjour Monsieur », tandis que s'il n'est pas spécifié, le message par défaut qui doit être affiché est « Matin ». Ici, la variable emp a une valeur définie comme Rakesh et la condition pour Rakesh demande au programme d'afficher un message : « Bonjour Monsieur ». Si vous observez le résultat de ce code, vous constaterez qu'il s'agit de « Bonjour Monsieur ».

Exemple n°2

Code :

<?php
$a=5;
$b=5;
if ($a > $b) {
echo "a is bigger than b";
} elseif ($a == $b) {
echo "a is equal to b";
} else {
echo "a is smaller than b";
}
?>

Sortie :

sinon en PHP

Explication du code : Dans cet exemple, nous avons deux variables définies comme a et b. Les deux ont des valeurs égales à 5. Le code ici vérifie les valeurs supérieures, inférieures ou égales et la condition if vérifie si a est supérieur à b. Si tel est le cas, le résultat est « a est plus grand que b ». Si les variables ont des valeurs égales, alors le résultat attendu est « a est égal à b ». C'est la condition sinon. Le else précise que si les deux conditions précédentes ne sont pas vraies, cela implique que a est plus petit que b. Dans notre cas, la valeur des deux variables est 5, ce qui satisfait la condition elseif. Par conséquent, le résultat de ce code est « a est égal à b ».

Conclusion

PHP fournit des instructions conditionnelles comme les autres langages de programmation. Les if, elseif et else aident à vérifier plusieurs conditions. If aide à vérifier une seule condition tandis que elseif aide l'utilisateur à vérifier plusieurs conditions. Cette boucle peut être facilement implémentée en PHP et différentes conditions peuvent être validées. En conséquence, elseif est un très bon moyen de remplacer les instructions ternaire opérateur et switch. Il est facile à utiliser par les débutants et efficace.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Article précédent:if else Déclaration en PHPArticle suivant:if else Déclaration en PHP