Ver Mensaje Individual
  #10 (permalink)  
Antiguo 30/05/2007, 08:01
Avatar de nicolaspar
nicolaspar
 
Fecha de Ingreso: noviembre-2004
Ubicación: Villa Ballester Bs-As|Ar
Mensajes: 2.002
Antigüedad: 20 años, 3 meses
Puntos: 34
Re: Explicacion sobre una condicion IF

Cita:
Esto sirve cuando quieres ver si una variable es 0 ó tiene algun otro valor. Poniendolo asi if($id) escribes menos que asi if($id != 0) y el resultado es el mismo.
Mala programación, lo correcto en todo caso es hacer un empty($foo), ni una ni otra. Mi comentario era eso, que si bien php es muy versatil en cuanto a tipos, no hagamos cosas que pueden hacer que el sistema contenga errores lógicos, o programación con "negradas" por escribir un poco menos.


Cita:
Hola a todos.
Cuando una variable tiene el valor 0, es false y si tiene valor 1 es true.
No necesariamente. Si en tu aplicación así lo definis, ok (tambien puedo decir que "si" es true y "no" es false a tu ejemplo, y son strings), pero no es lo mismo:
Código PHP:
if(empty($foo))...
#que
if($foo)...
#o que
if($foo===true)
#o...
if($foo===0)
#Y puedo seguir dando ejemplos... 
Hay que pensar que los datos deben ser de un tipo, y comparar en base a ello, y no dejar que php haga sus conversiones de datos solo.

Referencia:
http://ar.php.net/manual/es/language...oolean.casting
__________________
Mi punto de partida es Que Bueno Lo Nuevo