|
php.net | support | documentation | report a bug | advanced search | search howto | statistics | random bug | login |
[2005-11-23 15:29 UTC] martin at whitewallweb dot com
Description:
------------
if return true if values are different $bug = 0
if($bug== "test"){echo "BUG";}
Reproduce code:
---------------
$bug = 0;
if($bug == "BUG")
{
echo ("There is a bug");
}
else
{
echo "There is no BUG";
}
Expected result:
----------------
There is no BUG
Actual result:
--------------
There is a bug
PatchesPull RequestsHistoryAllCommentsChangesGit/SVN commits
|
|||||||||||||||||||||||||||
Copyright © 2001-2025 The PHP GroupAll rights reserved. |
Last updated: Fri Dec 05 12:00:01 2025 UTC |
No Need... Value 0 is value int 0 and "0" is string "0". This I could understand. But String "PHP" is not 0 nor NULL. $var = "PHP"; if($var === 0) { //Code not shown echo "know this work"; } === more typing than == HRTFM.