Re: [RFC DISCUSSION] var_info
| From: | Jesse Schalken | Date: | Tue, 28 Jun 2016 02:21:58 +0000 |
| Subject: | Re: [RFC DISCUSSION] var_info | ||
| References: | 1 | Groups: | php.internals |
| Request: | Send a blank email to internals+get-94291@lists.php.net to get a copy of this message | ||
On Mon, Jun 27, 2016 at 3:19 AM, Fleshgrinder <php@fleshgrinder.com> wrote:
> I would like to start the discussion on the already announced var_info()
> function. Especially the following open issues should be addressed
> before going into voting:
>
> 1. Whether to output "negative zero float" for -0.0 or keep "zero
> float". This functionality was requested on Reddit but IEEE 754 actually
> says that one should ignore the difference. Detecting the negative zero
> would also require the signbit functionality from C99 (or weird hacking).
>
I think IEEE 754 only specifies that -0.0 and +0.0 be considered equal for
the purpose of numeric equality. That doesn't necessarily mean converting
to a string in some manner should produce the same result. It is already
the case that (string)(float)-0.0 === "-0" and this is how I check for -0.0
in PHP.
> 2. Whether to output "invalid object" instead of "object of class
> __PHP_Incomplete_Class" to make it more clear cut that this object is
> wonky.
>
> https://wiki.php.net/rfc/var_info
>
> --
> Richard "Fleshgrinder" Fussenegger
>
>