Les opérateurs
<<<
L'opérateur ternaire Les opérateurs
>>>

5.6.5 Opérateurs de comparaison
5.6 Les opérateurs
5 Référence du langage
 Manuel PHP

->L'opérateur ternaire

5.6.5.1 L'opérateur ternaire

Un autre opérateur conditionnel est l'opérateur ternaire (":?").
Assignement d'une valeur par défaut

<?php
// Exemple d'utilisation pour l'opérateur ternaire
$action = (empty($_POST['action'])) ? 'défaut' : $_POST['action'];

// La ligne ci-dessus est identique à la condition suivante :
if (empty($_POST['action'])) {
     
$action = 'défaut';
} else {
     
$action = $_POST['action'];
}

?>
L'expression (expr1) ? (expr2) : (expr3) est évaluée à expr2 si expr1 est évalué à TRUE , et expr3 si expr1 est évalué à FALSE .

<< L'opérateur ternaire >>
Les opérateurs Opérateurs de comparaison Les opérateurs