It really don't make much sense:

<?php

var_dump( PHP_FLOAT_MIN < 0 );
var_dump( PHP_INT_MIN < 0 );

On Wed, Apr 3, 2019 at 10:52 AM Benjamin Morel <benjamin.mo...@gmail.com>
wrote:

> 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
>

Reply via email to