note 93592 deleted from types.comparisons by danbrown
| From: | danbrown@php.net | Date: | Thu, 17 Sep 2009 15:53:58 +0000 |
| Subject: | note 93592 deleted from types.comparisons by danbrown | ||
| References: | 1 | Groups: | php.notes |
| Request: | Send a blank email to php-notes+get-160794@lists.php.net to get a copy of this message | ||
Note Submitter: loic dot etienne at swisssign dot com
Reason: bad code
----
== is transitive over {TRUE, FALSE, 1, 0, "1", NULL, ""}
But "0" does not behave well:
"0" == false evaluates to true
false == null evaluates to true
"0" == null evaluates to false