Maison  >  Article  >  développement back-end  >  Explication détaillée des déclarations de jugement conditionnel de base de PHP

Explication détaillée des déclarations de jugement conditionnel de base de PHP

韦小宝
韦小宝original
2018-03-05 09:54:095698parcourir

Dans le développement PHP, l'instruction jugement conditionnel est très courante. L'instruction de jugement conditionnel est également une chose très basique en PHP. Elle est largement utilisée dans le développement quotidien de PHP, ainsi nous le ferons. Il faut le saisir fermement ! Aujourd’hui, parlons du jugement des conditions de base en PHP !

De nombreux programmes PHP sont composés d'une série d'instructions. Une instruction peut être une instruction d'affectation, un appel fonction , une boucle ou même une instruction conditionnelle qui ne fait rien (une instruction vide). Les instructions se terminent généralement par un point-virgule. De plus, vous pouvez également utiliser des accolades pour encapsuler un groupe d'instructions dans un groupe d'instructions. Le groupe d’instructions lui-même peut être considéré comme une ligne d’instructions.

if
if la structure est l'une des fonctionnalités les plus importantes de nombreux multi-langues y compris php, qui permet l'exécution conditionnelle du code fragment. La structure if de PHP est similaire au langage C :

if (expr)
    statement

Comme défini dans le chapitre Expressions, expr est évalué comme un booléen. Si la valeur de expr est vraie, php exécutera l'instruction, si la valeur est fausse, l'instruction sera ignorée. Consultez la section « Conversion en valeurs booléennes » pour plus d'informations sur les valeurs considérées comme fausses.

Si $a est supérieur à $b, l'exemple suivant montrera que a est plus grand que b :

<?php
if ($a > $b)
   echo "a is bigger than b";
?>

Il est souvent nécessaire d'exécuter plus d'une instruction de manière conditionnelle, et de bien sûr, il n'est pas nécessaire de donner chaque instruction. Les deux ajoutent une clause if. Ces instructions peuvent être placées dans des groupes d'instructions. Par exemple, si $a est supérieur à $b, le code suivant affichera a est plus grand que b et attribuera la valeur de $a à $b :

<?php
if ($a > $b) {
   echo "a is bigger than b";
   $b = $a;
}
?>

les instructions if peuvent être imbriquées dans d'autres if instructions infiniment , ce qui offre une flexibilité suffisante pour l'exécution conditionnelle de différentes parties du programme.

else
Il est souvent nécessaire d'exécuter une instruction lorsqu'une certaine condition est remplie, et d'exécuter d'autres instructions lorsque la condition n'est pas remplie. exactement ce que signifie d'autre. else étend l'instruction if pour exécuter l'instruction lorsque l'expression de l'instruction if est évaluée comme fausse. Par exemple, le code suivant affiche a est plus grand que b lorsque $a est supérieur à $b, sinon il affiche a n'est pas plus grand que b :

<?php
if ($a > $b) {
   echo "a is bigger than b";
} else {
   echo "a is not bigger than b";
}
?>

l'instruction else n'est utilisée que dans if et elseif ( le cas échéant) instructions Exécutées lorsque l'expression dans est évaluée à false (voir elseif).

elseif
elseif, comme son nom l'indique, est une combinaison de if et else. Comme autrement, il étend l'instruction if et peut exécuter une instruction différente lorsque l'expression if d'origine est évaluée comme fausse. Mais contrairement à autrement, il n’exécute l’instruction que lorsque l’expression conditionnelle de elseif est évaluée comme vraie. Par exemple, le code suivant affichera a est plus grand que b, a égal à b ou a est plus petit que b respectivement selon les conditions :

<?php
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";
}
?>

Il peut y avoir plusieurs instructions elseif dans la même structure if . La première instruction elseif (le cas échéant) dont l'expression est évaluée à true sera exécutée. En PHP, vous pouvez également écrire « else if » (deux mots), qui se comporte exactement comme « elseif » (un mot). Il existe une légère différence dans la signification de l'analyse syntaxique (c'est le même comportement si vous êtes familier avec le C), mais l'essentiel est que les deux produisent exactement le même comportement.

L'instruction elseif n'est exécutée que lorsque l'expression if ou elseif précédente est évaluée à false et que l'expression elseif actuelle est évaluée à true.

else
Il est souvent nécessaire d'exécuter une instruction lorsqu'une certaine condition est remplie, et d'exécuter d'autres instructions lorsque la condition n'est pas remplie. exactement ce que signifie d'autre. else étend l'instruction if pour exécuter l'instruction lorsque l'expression de l'instruction if est évaluée comme fausse. Par exemple, le code suivant affiche a est plus grand que b lorsque $a est supérieur à $b, sinon il affiche a n'est pas plus grand que b :

<?php
if ($a > $b) {
   echo "a is bigger than b";
} else {
   echo "a is not bigger than b";
}
?>

l'instruction else n'est utilisée que dans if et elseif ( le cas échéant) instructions Exécutées lorsque l'expression dans est évaluée à false (voir elseif).

Articles similaires recommandés :

Les instructions conditionnelles en php utilisent principalement des instructions telles que if else, if elseif et switch case. le plus utilisé...

Explication détaillée des exemples d'utilisation des instructions conditionnelles PHP if else et switch

Je vous ai expliqué une sorte de multiplexage Choisissez le instruction elseif. Bien que cette instruction puisse émettre une variété de jugements, lorsqu'elle est utilisée...

10 articles recommandés sur l'utilisation d'exemples d'instructions de contrôle conditionnel PHP

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