Ver Mensaje Individual
  #1 (permalink)  
Antiguo 19/06/2015, 11:48
Monty_7
 
Fecha de Ingreso: noviembre-2010
Mensajes: 63
Antigüedad: 13 años, 5 meses
Puntos: 3
¿Alguien sabe porque?

Hola Amigos,
Esta vez traigo una pregunta que supongo que es fácil de responder para expertos pero para novatos como yo es complicada.

El código que pongo a continuación me imprime "verdadero, a=1" cosa que comprendo y comparto.
Código PHP:
if($a=1){
echo 
"verdadero, a=".$a;
}else{
echo 
"falso";

Lo que no entiendo es el porque el siguiente ejemplo me imprime "falso" cuando yo esperaría que el resultado sea "verdadero, a=0" mas aún teniendo en cuenta lo que pasa en el ejemplo anterior.
Código PHP:
if($a=0){
echo 
"verdadero, a=".$a;
}else{
echo 
"falso";