Mike van Hoof wrote:
http://nl3.php.net/manual/en/language.operators.comparison.php
try using === (3x =) for comparison
- Mike
OKi98 schreef:
Hello,
Why does anything compared to 0 return true?
I know it might seem to be a bit off-topic, but for me it is
important for detecting if NULL value in table has been changed (for
example NULL is changed to 0).
if ("foo"==0) echo("foo equals to 0");
OKi98
__________ Informace od NOD32 2235 (20070502) __________
Tato zprava byla proverena antivirovym systemem NOD32.
http://www.nod32.cz
I know about identity operator (===) but with == operator 0 is false and
"foo" is true, try this:
$foo=0;
$bar="bar";
if ($foo) echo("$foo is true, ");
else echo("$foo is false, ");
if ($bar) echo("$bar is true, ");
else echo("$bar is false, ");
if ($foo==$bar) echo("$foo==$bar");
returns "0 is false, bar is true, 0==$bar"
OKi98
--
PHP Database Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php