Es como realizar un if. La manera simplificada es por medio de un signo de interrogacion (
?) y dos puntos (
:), algo asi:
Código PHP:
if(condicion) {
$variable = "valor si true";
} else {
$variable = "valor si false";
}
//Es lo mismo que:
$variable = (condicion) ? "valor si true" : "valor si false";
Puede servirte de muchas maneras, todo es cosa de agarrarle el hilo. Por ejemplo:
Código PHP:
$numero_de_script = 1;
echo "Hola mundo, este es mi " . (($numero_de_script === 1) ? "primer" : "segundo") . " script <br />";
$numero_de_script++;
echo "Hola mundo, este es mi " . (($numero_de_script === 1) ? "primer" : "segundo") . " script <br />";
/*
Imprime:
Hola mundo, este es mi primer script
Hola mundo, este es mi segundo script
*/
Otro ejemplo:
Código PHP:
function es_par($numero) {
return (($numero % 2) == 0);
}
$numero = 4;
echo "El número $numero es " . (es_par($numero) ? "par" : "impar");
Un saludo,