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:   
					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...!   pero si esta sintaxis ni existe!! 
				__________________   Y U NO RTFM? щ(ºдºщ) No atiendo por MP nada que no sea personal.  |  
| Etiquetas: |