|
php.net | support | documentation | report a bug | advanced search | search howto | statistics | random bug | login |
PatchesPull RequestsHistoryAllCommentsChangesGit/SVN commits
[2013-03-07 15:54 UTC] rasmus@php.net
-Status: Open
+Status: Not a bug
[2013-03-07 15:54 UTC] rasmus@php.net
[2013-03-07 20:32 UTC] ludko2 at gmail dot com
[2013-03-07 21:43 UTC] rasmus@php.net
[2013-03-08 09:12 UTC] ludko2 at gmail dot com
[2013-03-08 16:55 UTC] rasmus@php.net
[2013-03-08 16:55 UTC] rasmus@php.net
-Block user comment: No
+Block user comment: Yes
|
|||||||||||||||||||||||||||
Copyright © 2001-2025 The PHP GroupAll rights reserved. |
Last updated: Tue Oct 28 11:00:01 2025 UTC |
Description: ------------ Comparison between string and zero and string returns true?!? var_dump("b0180e6574921b8b8de3c40bfd046571"==0); tested on 5.4.6 win 7 64bit Test script: --------------- $arr = array("0"=>"b"); var_dump($arr);//array(1) { [0]=> string(1) "b"} foreach($arr as $k=>$v){ var_dump($k == "c"); // returns true (FAIL) } var_dump("b"==0);//returns true (FAIL) var_dump("a"==1); // returns false (OK) Expected result: ---------------- var_dump("b"==0);// expecting false Actual result: -------------- var_dump("b"==0);// returning true