PHP est un langage de programmation populaire couramment utilisé pour développer des applications Web. En PHP, les instructions conditionnelles jouent un rôle important. Les instructions conditionnelles permettent à un programme d'exécuter différents blocs de code en fonction de différentes conditions. Dans cet article, nous présenterons les instructions conditionnelles en PHP et donnerons quelques exemples et conseils d'utilisation.
if (条件) { // 如果条件成立执行这里的代码 }
La condition peut être n'importe quelle expression, par exemple :
if ($x > 10) { echo "x 大于 10"; }
Le code ci-dessus affichera "x est supérieur à 10" lorsque $x est supérieur à 10.
L'instruction if prend également en charge l'instruction else, qui peut exécuter du code supplémentaire lorsque la condition n'est pas vraie. Par exemple :
if ($x > 10) { echo "x 大于 10"; } else { echo "x 小于等于 10"; }
Le code ci-dessus affichera "x est inférieur ou égal à 10" lorsque $x est inférieur ou égal à 10.
En plus de if et else, il existe également une instruction elseif, qui peut être utilisée pour choisir entre plusieurs conditions. Par exemple :
if ($x > 10) { echo "x 大于 10"; } elseif ($x < 10) { echo "x 小于 10"; } else { echo "x 等于 10"; }
switch (表达式) { case 值1: // 如果表达式等于值1,则执行这里的代码 break; case 值2: // 如果表达式等于值2,则执行这里的代码 break; default: // 如果表达式不等于任何一个值,则执行这里的代码 }
Voici un exemple :
$day = "星期三"; switch ($day) { case "星期一": echo "今天是星期一"; break; case "星期二": echo "今天是星期二"; break; case "星期三": echo "今天是星期三"; break; default: echo "今天不是工作日"; }
Le code ci-dessus affichera "Aujourd'hui, c'est mercredi".
$variable = (条件) ? 表达式1 : 表达式2;
Si la condition est vraie, attribuez l'expression 1 à la variable, sinon attribuez l'expression 2 à la variable. Cela peut être utilisé pour définir la valeur d'une variable en fonction de conditions. Par exemple :
$age = 25; $message = ($age >= 18) ? "成年人" : "未成年人"; echo $message;
Le code ci-dessus affichera "Adulte".
$variable = $value ?? $default;
Si $value n'est pas nul, attribuez-le à $variable, sinon attribuez $default à $variable. Par exemple :
$username = $_GET["username"] ?? "guest"; echo $username;
Le code ci-dessus affichera le nom d'utilisateur obtenu à partir de la requête GET, ou "invité" s'il n'y a pas de nom d'utilisateur.
Résumé
Cet article présente les instructions conditionnelles en PHP, notamment if, switch, l'opérateur ternaire et l'opérateur de coalescence NULL. Ces instructions conditionnelles permettent au programme d'exécuter différents blocs de code en fonction de différentes conditions, obtenant ainsi des jugements logiques plus flexibles. Lorsque vous utilisez des instructions conditionnelles, vous devez faire attention au format de l'expression conditionnelle et du bloc de code pour éviter les erreurs de syntaxe.
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!