L’équivalent en C# c’est ici [c#] Qu’est ce que l’opérateur ternaire ou opérateur conditionnelle ?


En php, l’opérateur ternaire est le signe « ? » qui fait parti de l’expression conditionnelle (ternaire).

(condition) ? valVrai : valFaux;  

Cette expression est l’équivalant d’une boucle if else

If( condition){
{ valVrai ;}
Else
{ valFaux;}

Si condition est vrai alors on renvoie valVrai sinon on renvoie valFaux.

L’expression conditionnelle permet d’écrire une boucle if / else sur une seule ligne.
Par contre la lisibilité du code peut être plus compliquée.

L’utilisation de l’opérateur ternaire semble être moins optimisée que l’utilisation d’un boucle if else classique.

Exemple

$moyenne = 13 ;
$resultat = ($moyenne <10) ? ‘refusé’ : ‘admis’;
//resultat = admis

Mots clefs liés à cet article:

  • c# opérateur unaire
  • c# opérateur ternaire avec un ou
  • parallélisme entre l\opérateur ternaire et l\instruction
  • operateur ternaire mysql
  • opérateur ternaire avec exemple
  • operateur binaire conditionnelle
  • mysql opérateur ternaire
  • exemple opérateur ternaire php
  • exemple d utilisation de l operateur ternaire en php
  • c# terneaire