Código PHP:
$al = 5;
echo "literal".($al<10)?'Alpha':'Beta';
//muestra por pantalla
//Alpha
Gracias.
| |||
Dudilla con echo Queria saber el porque de este comportamiento al usar un literal y un if ternario en el echo. Código PHP: Gracias.
__________________ I am Doyle please insert code. |
| ||||
Respuesta: Dudilla con echo Bueno porque la idea es mostrar un mensaje de acuerdo a la condición. En vez de ingresar la estructura completa de las condiciones, se usa de esa manera reducida. Te recomiendo que ingreses en un parentesis toda la condinción. Algo así
Código PHP:
Ver original
__________________ Verifica antes de preguntar. Los verdaderos amigos se hieren con la verdad, para no perderlos con la mentira. - Eugenio Maria de Hostos |
| ||||
Respuesta: Dudilla con echo Cita: pero si esta sintaxis ni existe!!
Iniciado por wiwi74 Porque esta dentro de donde se verifica la condicion, entiendes. Y eso no se muestra. "Literal" forma parte de la comprobacion (auque no sea tu intencion), y no interfiere, o sea no convierte en falsa a la condicion. Agrego corchetes para delimitar: Código PHP: Saludos...!
__________________ Y U NO RTFM? щ(ºдºщ) No atiendo por MP nada que no sea personal. |
Etiquetas: |