Pues básicamente es una condición como if en otro tipo de sintaxis, pero su uso no es muy común ya que no permite hacer grandes procesos tras el if o else, yo la uso frecuentemente en funciones por ejemplo:
Código PHP:
Ver originalfunction ejeplo($uno,$dos){
return $uno>=$dos ? 'si' : 'no';
}
y bueno te recomiendo el
manual de PHP, y veras otras alternativas a las clásicas llaves como
if(condicion):
else:
endif;