PHP_FLOAT_MIN is positive
| From: | Benjamin Morel | Date: | Wed, 03 Apr 2019 09:51:50 +0000 |
| Subject: | PHP_FLOAT_MIN is positive | ||
| Groups: | php.internals | ||
| Request: | Send a blank email to internals+get-105037@lists.php.net to get a copy of this message | ||
Hi internals,
I just used PHP_FLOAT_MIN for the first time, and was surprised that it is
the smallest **positive** number representable. Is this expected?
This is unlike PHP_INT_MIN, which is the absolute smallest representable
integer, and as such is negative:
echo PHP_INT_MIN; // -9223372036854775808
echo PHP_FLOAT_MIN; // 2.2250738585072E-308
If it is intended, maybe the doc
<https://www.php.net/manual/en/reserved.constants.php>
should be clear
about this, at the moment it is just:
Smallest representable floating point number.
Which is confusing IMO.
Cheers,
Ben