Buenas,
En realidad, poniéndonos quisquillosos, el código de jotaincubus no es correcto del todo.
Es un operador ternario que evalúa la condición y devuelve la primera parte si es verdadera y la segunda en caso de ser falsa
La sintaxis es así:
$result = [condicion] ? [resultado_si_verdadero] : [resultado_si_falso];
Sería así en el modo tradicional: