C'est l'opérateur ternaire (":?" ), qui fonctionne comme en langage C.
Code :
- <?php
- // Exemple d'utilisation pour l'opérateur ternaire
- $action = (empty($_POST['action'])) ? 'default' : $_POST['action'];
- // L'expression ci-dessus est identique à
- if (empty($_POST['action'])) {
- $action = 'default';
- } else {
- $action = $_POST['action'];
- }
- ?>
|
L'expression (expr1) ? (expr2) : (expr3) renvoie la valeur de l'expression expr2 si l'expression expr1 est vraie, et l'expression expr3 si l'expression expr1 est fausse.
Copier/coller de http://www.php.net/manual/fr/langu [...] arison.php
Message édité par ratibus le 19-03-2004 à 11:05:28