08. Operadores ternarios

Existe otro tipo de condicionales denominados operadores ternarios, que nos permiten poner una condicional pero en muchas menos líneas de código. Para usar los operadores ternarios lo primero que se coloca es la condición seguida de un signo de interrogación, que hace el mismo efecto que si utilizamos un if. Después del signo de interrogación colocamos lo que queremos que ocurra en el caso de que esta condición sea verdadera, lo siguiente que ponemos es el signo de dos puntos (:) y después de este signo pondremos la sentencia en el caso de que no se cumpla.

Ejm

  $a = 10;
  $b = 7;

  $valor = $a > $b ? 'mayor' : ($a < $b ? 'menor' : 'igual');
  echo "El valor de \$a es $valor que el de \$b";

a