note 120796 added to language.types.float
| From: | alterg79 at gmail dot com | Date: | Mon, 13 Mar 2017 09:12:02 +0000 |
| Subject: | note 120796 added to language.types.float | ||
| Groups: | php.notes | ||
| Request: | Send a blank email to php-notes+get-208898@lists.php.net to get a copy of this message | ||
For php7.1.2, NAN is interpreted like TRUE when is not a strict compare, so "Any loose or
strict comparisons of this value against any other value, including itself, but except TRUE, will
have a result of FALSE." it is partially true:
Code:
var_dump(NAN || FALSE);
var_dump(NAN && TRUE);
var_dump(NAN === FALSE);
var_dump(NAN === TRUE);
var_dump(NAN === "FDS");
var_dump(NAN === NAN);
var_dump(NAN == NAN);
var_dump(NAN == FALSE);
var_dump(NAN == TRUE);
result:
bool(true)
bool(true)
bool(false)
bool(false)
bool(false)
bool(false)
bool(false)
bool(false)
bool(true)
----
Server IP: 72.52.91.14
Probable Submitter: 82.76.7.22
----
Manual Page -- http://php.net/manual/en/language.types.float.php
Edit -- https://master.php.net/note/edit/120796
Del: integrated -- https://master.php.net/note/delete/120796/integrated
Del: useless -- https://master.php.net/note/delete/120796/useless
Del: bad code -- https://master.php.net/note/delete/120796/bad+code
Del: spam -- https://master.php.net/note/delete/120796/spam
Del: non-english -- https://master.php.net/note/delete/120796/non-english
Del: in docs -- https://master.php.net/note/delete/120796/in+docs
Del: other reasons-- https://master.php.net/note/delete/120796
Reject -- https://master.php.net/note/reject/120796
Search -- https://master.php.net/manage/user-notes.php