se le llama
operador ternario, su objetivo es evaluar la expresión y devolver el resultado según sea verdadero o falso, es una forma rápida de hacer un if, por ejemplo:
$valoresperado = (
expresión_booleana) ?
devolver si expresión es true :
devolver esto si es false;
es equivalente a:
if(
expresión_booleana){
$valoresperado =
devolver si expresión es true;
}else{
$valoresperado =
devolver esto si es false;
}
para más detalle:
http://www.webtaller.com/maletin/art...rnario-php.php