Déclaration de contrôle en PHP - 4 principales instructions de contrôle en PHP avec syntaxe

Table des matières:

Anonim

Introduction à la déclaration de contrôle en PHP

Les instructions de contrôle sont un composant de base de tous les langages de programmation modernes comme PHP, Java, Python, Go, Ruby, NodeJS. Ces déclarations de contrôle permettent aux développeurs de logiciels et aux architectes de décider comment le logiciel ou le programme qu'ils développent se comportera dans différentes conditions. Par exemple, sur une plate-forme de commerce électronique, les développeurs souhaiteraient que le même système se comporte différemment pour différents rôles d'utilisateur comme les acheteurs et les vendeurs. Ce type de comportements distingués ne peut être atteint qu'avec des instructions de contrôle.

Déclaration de contrôle différente en PHP

Comme tous les autres langages, PHP fournit quelques instructions de contrôle permettant aux développeurs de développer une logique différente à exécuter dans différentes conditions. Le noyau PHP comprend les instructions de contrôle:

  1. si
  2. sinon
  3. if.else..if
  4. Instruction Switch

Examinons chacun de ces énoncés de contrôle avec des détails et comprenons leur mise en œuvre à travers des exemples.

1. La déclaration IF en PHP

L'instruction IF en PHP est l'instruction de contrôle la plus simplifiée du langage. La condition IF fonctionne sur une valeur booléenne qui est évaluée en fonction d'une certaine condition et elle n'est utilisée pour exécuter certaines lignes de code que si une condition est remplie ou vraie. La condition fournie à l'instruction IF doit d'abord être évaluée, en fonction de l'évaluation, une valeur False ou True est générée et en fonction de celle-ci, le code si le bloc de conditions IF est exécuté ou ignoré dans le flux de programme.

Parcourons la syntaxe de l'instruction if pour mieux la comprendre:

if (my_condition) (
code to execute if the condition supplied is true;
)

Comme indiqué ci-dessus, l'instruction if requiert une condition entre crochets () qui doit être évaluée. Dans les accolades, () nous fournissons la spécification de code qui doit être exécutée.

Voyons un exemple ci-dessous:

Code:

<_?php
$a=20;
$b=10;
if($a>$b)
(
echo "A is greater than B";
)
?>

Production:

2. La déclaration IF-ELSE en PHP

Comme mentionné précédemment, l'instruction IF fournit un contrôle de programme très basique. L'instruction IF-ELSE ajoute de la complexité à l'instruction IF en définissant 2 blocs de code; une à exécuter lorsque la condition est vraie et l'autre lorsque la condition est fausse. Naturellement, puisque la condition peut être évaluée à vrai ou faux, le bloc de code dans IF s'exécuterait ou le bloc de code sous ELSE s'exécuterait. En aucun cas, les deux blocs ne s'exécuteront en parallèle.

Passons en revue sa syntaxe ci-dessous:

if (condition top evaluate) (
code to executed if the condition supplied is true;
)
else
(
code to execute if the condition supplied is false;
)

Comprenons son implémentation avec un exemple:

Code:

<_?php
$a=20;
$b=10;
if($a>$b)
(
echo "A is greater than B";
)
else
(
echo "B is greater than B";
)
?>

Production:

Maintenant, lorsque les valeurs de $ a et $ b sont commutées dans le code ci-dessus, comme indiqué ci-dessous:

Code:

<_?php
$a=10;
$b=20;
if($a>$b)
(
echo "A is greater than B";
)
else
(
echo "B is greater than A";
)
?>

Production:

3. L'instruction IF - ELSE – IF en PHP

Parfois, il peut être nécessaire d'utiliser plusieurs conditions if ensemble, dans de tels cas, nous pouvons utiliser une combinaison de plusieurs instructions if-else. Nous pouvons combiner plusieurs instructions if-else pour travailler ensemble tant que notre exigence est satisfaite.

La syntaxe de l'instruction de combinaison if-else if serait la suivante:

If (condition1)
(
Code to execute;
)
elseIf(condition2)
(
Code to execute if condition 2 is met;
)
Else
(
Code to execute if condition1 and condition2 are not met;
)

Comprenons mieux cela avec un exemple:

Code:

<_?php
$t = date("H"); //collecting the date from server
echo "The time is " . $t;
echo ", and we will show the following message:";
echo "\n";
if ($t < "10") ( //condition 1
echo "Hello! I hope you have a good morning!";
) elseif ($t < "20") ( //condition 2
echo "Hello! I hope you have a good day!";
) else (
echo "Hello! I hope you have a good night!";
)
?>

Production:

4. Switch Switch en PHP

L'instruction Switch ou généralement connue sous le nom de boucle de commutation est un moyen très efficace de travailler simultanément avec plusieurs conditions. Il nous permet d'obtenir les mêmes fonctionnalités que if-else if et else, mais peut être obtenu avec des lignes de code moindres.

Syntaxe:

switch (condition) (
case value1:
code to be executed if n=label1;
break;
case value 2:
code to be executed if n=label2;
break;
case value 3:
code to be executed if n=label3;
break;

default:
code to be executed if n is different from all labels;
)

L'instruction Switch évalue d'abord la «condition», puis exécute le code dans le bloc avec la valeur d'étiquette correspondante. Si aucune des valeurs d'étiquette ne correspond à la condition, il exécute le code dans le bloc par défaut.

Maintenant, comprenons le flux de l'instruction switch avec l'exemple pratique ci-dessous:

Code:

<_?php
$myfavsport = "cricket";
switch ($myfavsport) (
case "cricket":
echo "Your favorite sport is cricket!";
break;
case " football":
echo "Your favorite sport is football!";
break;
case "throwball":
echo "Your favorite sport is throwball!";
break;
default:
echo "Your favorite sport is neither cricket, football or throwball!";
)
?>

Production:

Conclusion

À l'aide des exemples ci-dessus, nous pouvons comprendre le fonctionnement de différentes instructions de contrôle en PHP. Les développeurs peuvent nous choisir l'instruction de contrôle en fonction du flux logique qu'ils souhaitent définir dans le code. Les instructions de contrôle sont les blocs définissant un système logiciel. Mieux les instructions de contrôle fournies par un langage pour contrôler l'exécution et le flux logique de l'application sont appropriées pour construire un logiciel compliqué.

Articles recommandés

Ceci est un guide de la déclaration de contrôle en PHP. Ici, nous discutons des différentes conditions de PHP avec des exemples et son implémentation de code. Vous pouvez également consulter l'article suivant pour en savoir plus -

  1. Fonctions en PHP
  2. Déclaration de commutateur PHP
  3. Méthode statique en PHP
  4. Modificateurs d'accès en PHP