Maison >développement back-end >tutoriel php >PHP si instruction
Le langage de programmation PHP possède quelques fonctionnalités de base pour réaliser des choses complexes si l'instruction en fait partie. C’est l’un des éléments de base de tout langage de programmation. Chaque fois que nous parlons de quelque chose de conditionnel, nous devons avoir le if-else pour faire le travail. Oui, vous avez bien lu, il peut être suivi du else chaque fois que cela est nécessaire, selon les exigences de l'entreprise. En utilisant cette instruction if, nous pouvons comparer deux choses ou plus et, sur la base de ce résultat, nous pouvons effectuer d'autres options. Nous ne pouvons supposer aucune application sans utiliser cette instruction if-else.
PUBLICITÉ Cours populaire dans cette catégorie DEVELOPPEUR PHP - Spécialisation | Série de 8 cours | 3 tests simulésCommencez votre cours de développement de logiciels libres
Développement Web, langages de programmation, tests de logiciels et autres
Il existe différentes façons d'utiliser ces instructions if, nous verrons toutes avec la syntaxe et la description des bits à ce sujet.
Syntaxe :
if (expression) statement
if est le mot-clé que l'on peut dire dans le langage PHP comme n'importe quel autre langage de programmation. L'expression est une instruction conditionnelle. L'instruction est simplement une instruction qui sera exécutée lorsque cette condition if sera vraie. Il n'est pas nécessaire d'utiliser les accolades pour une seule ligne de la déclaration.
Syntaxe :
if (expression){ statement 1 statement 2 }
Il n'y a qu'une seule différence entre celui-ci et celui ci-dessus, c'est que nous avons un appareil dentaire. Nous pouvons utiliser ces accolades lorsque nous devons exécuter les instructions multilignes.
Syntaxe :
if (expression){ statement 1 statement 2 } else{ statement 1 }
Nous pouvons utiliser les if et else ensemble pour répondre facilement aux exigences de l'entreprise. Sinon, ce n’est rien mais c’est juste une affaire. La section else sera exécutée une fois que la section if sera fausse. Dans le cas de notre si, l'expression est vraie, sinon elle ne sera pas exécutée.
Syntaxe :
if (expression 1){ statement 1 statement 2 } if (expression 2){ statement 3 statement 3 } if (expression 3){ statement 4 }
Nous pouvons également utiliser le multiple if dans notre code de programmation ou dans l'application. Cela nous aidera à vérifier ou valider les expressions multiples et nous pourrons écrire différentes instructions pour ces différentes expressions if. Dans le cas ci-dessus, chaque if sera vérifié un par un. Ce ne sera pas le cas idéal à utiliser si l’on souhaite exécuter une seule condition sur la base de l’expression donnée. Nous pouvons utiliser ceci d'une manière différente en utilisant le mot-clé else if pour gérer cela.
Syntaxe :
if (expression 1){ statement 1 statement 2 } else if (expression 2){ statement 3 statement 3 }
Dans ce cas, si la première expression est vraie, alors la suivante, sinon-si, sera ignorée par le programme. Nous pouvons également utiliser le else à la fin de ces expressions else if et des déclarations.
Syntaxe :
$var = (5 > 2 ? "This will be printed in case of true": "false");
Maintenant, c'est une tendance pour les développeurs s'ils ont une seule comparaison et une très petite ligne de code. Nous pouvons dire que cette comparaison est une manière intégrée de gérer la condition.
Le fonctionnement de ce if et else n'est qu'un élément de base basé sur des conditions réelles. Si nous faisons quelque chose, nous obtiendrons quelque chose, sinon nous n’obtiendrons rien. Cela signifie que si une expression est vraie dans ce cas, le code sous cette condition sera exécuté, sinon il sera exécuté. Si on voyait la syntaxe des différents if-else disponibles dans le langage PHP. Il est maintenant temps de commencer par un exemple en utilisant la syntaxe mentionnée ci-dessus.
Code :
<?php $var1 = 105; $var2 = 25; if($var1>$var2){ echo "$var1 is greater than $var2"; } ?>
Sortie :
Code :
<?php $var1 = 105; $var2 = 25; if($var1>$var2){ echo "$var1 is greater than $var2"; echo "\n This is second line of code."; } ?>
Sortie :
Code :
<?php $var1 = 10; $var2 = 20; if($var1>$var2){ echo "$var1 is greater than $var2"; }else{ echo "$var2 is greater than $var1"; } ?>
Sortie :
Code :
<?php $var1 = 10; $var2 = 20; if($var1>$var2){ echo "$var1 is greater than $var2"; } if($var2>$var1){ echo "$var2 is greater than $var1"; } ?>
Sortie :
Code :
<?php $var1 = 10; $var2 = 20; $var3 = 65; if($var1>$var2){ echo "$var1 is greater than $var2"; } else if($var2>$var1){ echo "$var2 is greater than $var1"; } else if($var3>$var1){ echo "$var3 is greater than $var1"; } else if($var3>$var2){ echo "$var3 is greater than $var2"; } ?>
Sortie :
We can see, there are other conditions that are true but its output is giving when the first condition matched. Yes, in case of multiple if and else-if group the first true statement will be executed and other remaining will be skipped. So, the developer or the programmer should use this condition very carefully. If we will not be putting the attention in using these kinds of the statement then this could lead to a serious issue in any application.
Code:
<?php $var1 = 15; $var2 = 25; $greater_val = ($var1 > $var2 ? "$var1 is greater than $var2" : "$var2 is greater $var1"); // use of ternary if echo $greater_val; ?>
Output:
We should use the if else statements whenever we need decision-making things in our programming code. We can use the Ternary if else for small and a quick if else condition-based solution. Any organization or individual should use the optimum one as per their business requirements.
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!