note 62504 added to function.is-nan
| From: | darkangel at moveinmod dot net | Date: | Thu, 02 Mar 2006 06:04:55 +0000 |
| Subject: | note 62504 added to function.is-nan | ||
| Groups: | php.notes | ||
| Request: | Send a blank email to php-notes+get-104670@lists.php.net to get a copy of this message | ||
nan/"not a number" is not meant to see if the data type is numeric/textual/etc..
NaN is actually a set of values which can be stored in floating-point variables, but dont actually
evaluate to a proper floating point number.
The floating point system has three sections: 1 bit for the sign (+/-), an 8 bit exponent, and a 23
bit fractional part.
There are rules governing which combinations of values can be placed into each section, and some
values are reserved for numbers such as infinity. This leads to certain combinations being invalid,
or in other words, not a number.
----
Server IP: 203.16.234.20
Probable Submitter: 203.2.182.254 (proxied: 1.1 AURB-PROXY-03)
----
X-Spam-Status: No, hits=3.1 required=5.0 tests=DATE_MISSING,FROM_NO_LOWER
autolearn=no version=2.64
----
Manual Page -- http://www.php.net/manual/en/function.is-nan.php
Edit -- http://master.php.net/note/edit/62504
Del: integrated -- http://master.php.net/note/delete/62504/integrated
Del: useless -- http://master.php.net/note/delete/62504/useless
Del: bad code -- http://master.php.net/note/delete/62504/bad+code
Del: spam -- http://master.php.net/note/delete/62504/spam
Del: non-english -- http://master.php.net/note/delete/62504/non-english
Del: in docs -- http://master.php.net/note/delete/62504/in+docs
Del: other reasons-- http://master.php.net/note/delete/62504
Reject -- http://master.php.net/note/reject/62504
Search -- http://master.php.net/manage/user-notes.php