![sonriente](http://static.forosdelweb.com/fdwtheme/images/smilies/smile.png)
Código PHP:
$datos[$k]["user_actual"] = ($Row[receptor] == $id_user) ? $Row[receptor] : $Row[candidato];
es igual que
Código PHP:
if($Row[receptor] == $id_user)
{
$datos[$k]["user_actual"] = $Row[receptor];
}
else
{
$datos[$k]["user_actual"] = $Row[candidato];
}
En general:
Código PHP:
//if
if(condicion) {
$var = "valor si true";
} else {
$var = "valor si false";
}
//?
$var = (condicion) ? "valor si true" : "valor si false";
Es simplemente una forma abreviada de hacerlo
![apachar ojo](http://static.forosdelweb.com/fdwtheme/images/smilies/wink.png)
. Es más, si lo miras con lógica, tiene más sentido que el if (fijate en el signo de interrogacion, es como si preguntaras ¿condicion?
Un saludo,