Utilización de IF abreviado o reducido:
Sintaxis:
(condicion) ? valor_verdadero : valor_falso;
Algunas formas de utilizarlo son:
Para asignar un valor a una variable dependiendo de una o más condiciones:
$img = (!empty($foto)) ? '<img src="{$foto}" />' : '<img src="default.jpg" />';
Para imprimir:
echo (!empty($foto)) ? '<img src="{$foto}" />' : '<img src="default.jpg" />';
También se pueden lograr estrucuturas como:
if(condicion1)
$resultado = 1;
else if(condicion2)
$resultado = 2;
else
$resultado = 3;
Sería así:
$resultado = (condicion1) ? 1 : ((condicion2) ? 2 : 3);
Espero que les sirva.
Saludos.