Ver Mensaje Individual
  #10 (permalink)  
Antiguo 29/07/2013, 20:43
Avatar de dashtrash
dashtrash
Colaborador
 
Fecha de Ingreso: abril-2007
Ubicación: Ni en Sevilla,ni en Sanlúcar..qué más da..
Mensajes: 927
Antigüedad: 17 años, 1 mes
Puntos: 270
Respuesta: Detectar si un usuario se conecta desde un movil

Cita:
Iniciado por guardarmicorreo Ver Mensaje
Código PHP:
Ver original
  1. //con este if independientemente de su valor va a imprimir $a porque existe, se le ha dado un valor
  2. $a="hola";
  3. if ( $a )
  4. echo $a;

creo que no me equivoco en esto y fue lo que quise decir, ni más ni menos
Pues te equivocas.
Cita:
//con este if independientemente de su valor va a imprimir $a porque existe, se le ha dado un valor
Asígnale el valor 0.Verás cómo existe, cómo le has dado un valor, y no se imprime.
Asígnale el valor "".Verás cómo existe, cómo le has dado un valor, y no se imprime.
Asígnale el valor null.Verás cómo existe, cómo le has dado un valor, y no se imprime.
Esto ya lo he dicho en un post anterior.
Revisa la diferencia entre isset() y empty().
Si tu idea es que "if" requiere un booleano, revisa el manual de php.Y la diferencia entre == y ===.
Qué crees que devuelve esta linea de código?
Código PHP:
Ver original
  1. if(1==true)
  2.   echo "hola";
  3. if("hola"==true)
  4.    echo "hola";
  5. if(array("hola")==true)
  6.    echo "hola";
  7. if(new stdClass()==true)
  8.   echo "hola";