2.6. L'opérateur ternaire |
|
|
|
27-03-2007 |
L'opérateur ternaire noté "?" est en quelques sorte une mini instruction switch. C'est un opérateur peu utilisé mais que je trouve utile lorsqu'il s'agit d'avoir à faire une fonction de choix multiple ayant seulement 2 issue possible.
L'opérateur ternaire prend cette forme :
expression $variable1 $variable2 $variable3=(expression)?$variable1 si expression=vrai:$variable2 si expression=faux; |
Hummm pas très clair n'est ce pas ? En faite c'est très simple, avec un exemple vous allez tout comprendre :
<?php $age=13; $majeur="Vous etes majeur"; $non_majeur="Vous n'etes pas majeur"; $affichage=($age>=18)?$majeur:$non_majeur; echo "$affichage"; ?> |
Affichera :
|