2.2250738585072E-308

This is negative.

Cheers
Joe

On Wed, 3 Apr 2019 at 12:27, Diogo Neves <dafne...@gmail.com> wrote:

> 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