Maison  >  Article  >  développement back-end  >  PHP si instruction

PHP si instruction

王林
王林original
2024-08-29 12:40:08879parcourir

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és

Commencez votre cours de développement de logiciels libres

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

Syntaxe pour PHP if Statement

Il existe différentes façons d'utiliser ces instructions if, nous verrons toutes avec la syntaxe et la description des bits à ce sujet.

1. Utiliser une seule ligne if Statement

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.

2. Utilisation de plusieurs lignes d'instructions if

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.

3. Utiliser les instructions if else ensemble

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.

4. Plusieurs déclarations if

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.

5. Utiliser des instructions else if

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.

6. Déclarations ternaires if else

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.

Comment fonctionne l'instruction if en PHP ?

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.

Exemple n°1 – Déclaration if sur une seule ligne

Code :

<?php
$var1 = 105;
$var2 = 25;
if($var1>$var2){
echo "$var1 is greater than $var2";
}
?>

Sortie :

PHP si instruction

Exemple n°2 – Instruction if multiligne

Code :

<?php
$var1 = 105;
$var2 = 25;
if($var1>$var2){
echo "$var1 is greater than $var2";
echo "\n This is second line of code.";
}
?>

Sortie :

PHP si instruction

Exemple n°3 – Utiliser if else ensemble

Code :

<?php
$var1 = 10;
$var2 = 20;
if($var1>$var2){
echo "$var1 is greater than $var2";
}else{
echo "$var2 is greater than $var1";
}
?>

Sortie :

PHP si instruction

Exemple n°4 – Plusieurs instructions if

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 :

PHP si instruction

Exemple n°5 – Utiliser else if

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 :

PHP si instruction

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.

Example #6 – Ternary if else

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:

PHP si instruction

Conclusion

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!

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