« Programmation PHP/Opérateurs » : différence entre les versions

Contenu supprimé Contenu ajouté
Ligne 126 :
 
=== Opérateur ternaire ===
L'opérateur <code>?</code> permet de renvoyer une valeur ou une autre en fonction d'un test. Par exemple :
* ??<ref>PHP>=7</ref> renvoie l'opérande qui le précède s'il existe (isset), sinon l'opérande qui le suit.
* ?:<ref>PHP>=7</ref> renvoie l'opérande qui le précède s'il existe et est non vide (empty), sinon l'opérande qui le suit.
 
Par exemple :
<source lang="php">
$appreciation = ($note>10) ? "bon" : "mauvais";