Re: Re: [RFC] [Discussion] Fix up BCMath Number Class / Change GMP bool cast behavior

From: Date: Tue, 02 Jul 2024 17:05:02 +0000
Subject: Re: Re: [RFC] [Discussion] Fix up BCMath Number Class / Change GMP bool cast behavior
References: 1 2  Groups: php.internals 
Request: Send a blank email to [email protected] to get a copy of this message
On Tue, Jul 2, 2024 at 4:06 AM Saki Takamachi <[email protected]> wrote:

> Hi all,
>
> > Hi internals,
> >
> > Created a follow-up RFC for the BCMath\Number class. This RFC also
> contains proposed changes to GMP's bool cast. I have proposed similar
> changes to BCMath, so for procedural efficiency I have combined them into
> the same RFC.
> >
> > Note that although they are combined into one RFC, these votes are taken
> independently.
> >
> > https://wiki.php.net/rfc/fix_up_bcmath_number_class
> >
> > Regards,
> >
> > Saki
>
>
> Added changes to RFC. It is a proposal to remove all rounding during
> calculations due to convenience issues and the fact that the functionality
> is "excessive" to begin with.
>
> To be precise, it will have the same truncation behavior as the existing
> BCMath function, making it impossible for users to change this behavior
> during calculations. If the user wants to perform rounding, they must
> always use the round() method.
>
> Regards,
>
> Saki


This seems positive to me. Rounding being explicit makes more sense.

Jordan


Thread (11 messages)

« previous php.internals (#124180) next »