RE: [PHP] Comparison Operator

From: Date: Mon, 10 Jan 2005 19:33:23 +0000
Subject: RE: [PHP] Comparison Operator
Groups: php.general 
Request: Send a blank email to php-general+get-206000@lists.php.net to get a copy of this message
[snip] Could anyone tell me why this code echos? <?php $value = 0; $curval = 'A'; if ($value == $curval) { echo "WTH, Over<br>"; } ?> [/snip] Because it has an echo statement in it. And '==' is not '===' From http://us3.php.net/manual/en/language.operators.comparison.php "If you compare an integer with a string, the string is converted to a number. If you compare two numerical strings, they are compared as integers. These rules also apply to the switch statement." http://us3.php.net/manual/en/language.types.string.php#language.types.st ring.conversion

« previous php.general (#206000) next »