PHP si syntaxe d'instruction

Exemples d'utilisation de la commande "if" en PHP.

L'instruction if la plus simple exécute une ou plusieurs commandes si une condition est évaluée comme étant vraie:

si ($ var> 0) {
// code ici si $ var est positif
echo "La racine carrée est:" .sqrt ($ var);
}

Un bloc optionnel else peut être ajouté pour exécuter du code si la condition de test est évaluée comme étant false. Plusieurs lignes de code doivent être placées entre {accolades}, tandis qu'une seule instruction peut être utilisée dans une instruction if sans accolades.

si ($ var> = 0)
echo "La racine carrée est:" .sqrt ($ var);
autre {
$ negvar = -1 * $ var;
echo "La racine carrée est:" .sqrt ($ var). "i";
}

Si les instructions peuvent être imbriquées:

if ($ var <10) echo "var est inférieur à 10"; elseif ($ var <20) echo "var est compris entre 10 et 20"; elseif ($ var <30) echo "var est compris entre 20 et 30"; sinon echo "var est supérieur à 30";

Un raccourci (si cryptique) est utile:

echo "var is". ($ var <0? "negative": "positive");

est équivalent à:

echo "var is";
if ($ var <0) echo "négatif"; sinon echo "positif";

Le raccourci peut être considéré (expression? True_value: false_value) où 'expression' est évalué et, si true, la 'true_value' est renvoyée, sinon la 'false_value' est renvoyée.