Ver Mensaje Individual
  #2 (permalink)  
Antiguo 09/07/2006, 18:41
Avatar de TolaWare
TolaWare
Colaborador
 
Fecha de Ingreso: julio-2005
Mensajes: 4.352
Antigüedad: 18 años, 9 meses
Puntos: 24
No, lo que pasa es que php tiene conversion de tipos automatica.

Cuando creas la variable $var = 0, var es una variable numerica, pero cuando haces la comparacion "" == $var, php no puede comparar una cadena con un numero, por lo que convierte la variable var a una cadena, y al convertirla, le asigna el valor de cadena vacia, osea "". Por lo que al hacer la comparacion entre las 2 cadenas da un true.

Saludos
__________________
http://blog.tolaware.com.ar -> Blog de Java, Ruby y Linux