Cita: es como si en lenguaje natural estuvieramos poniendo =falso?
![sonriente](http://static.forosdelweb.com/fdwtheme/images/smilies/smile.png)
en todo caso, quedaría mejor algo como "¿es verdaderamente falso?"
FALSE no es un operador, es uno de los dos valores (true/false) que puede tener un booleano (un tipo de dato).... Existen otras "combinaciones" que pueden ser interpretadas como un FALSE más NO LO SON:
- una cadena vacia
- 0 como entero
- 0.0 como flotante
- (creo
![Pensando](http://static.forosdelweb.com/fdwtheme/images/smilies/scratchchin.gif)
) 0 como cadena
- un NULL...
- puf!, no se me ocurren más...
El operador es el triple signo de igual (=== ó !==), este no solo compara que el valor sea el mismo, sino que también el tipo coincida:
Código PHP:
<?php
if(0=='') { // cadena vacia con entero 0
echo "Test1"; // psss...
}
if(0==='') { // cadena vacia con entero 0
echo "Test2"; // juntos pero no revueltos ;-)
}
?>
... en las FAQ hay tutoriales de PHP, esto es de entrada... Suerte!