Ternaire
Les conditions ternaires permettent l’exécution d’une partie d’un code. Bien qu’un tant soit peu difficiles à comprendre au début, et pas forcément très lisibles au premier rapport, le principal avantage d’une condition ternaire est de raccourcir certaines instructions if.
Utilisation
L’utilité principale d’une condition ternaire est d’économiser des lignes de codes - et, par conséquent, de gagner du temps - en raccourcissant au maximum l’écriture d’une condition if
.
Syntaxe
Voici comment s’écrit une condition if
traditionnelle :
if({IF}) {
$var = {IF};
} else {
$var = 1;
}
Cette condition if est parfaitement lisible, mais un peu longue à écrire pour le peu d’instructions qu’elle a à exécuter.
Ainsi est-il possible de raccourcir cette condition en utilisant l’écriture ternaire, dont voici la syntaxe :
$var = {IF} ? {THEN} : {ELSE};
Depuis la version 5.3 de PHP, il est possible de raccourcir davantage cette écriture :
$var = {IF} ?: {ELSE};
Exemple
Besoin d'aide ?
Rejoignez notre communauté officielle et ne restez plus seul à bloquer sur un problème !