Re: #41401 [Opn->Bgs]: Order of Operations error on divide by negative
| From: | Michael Wallner | Date: | Wed, 16 May 2007 13:47:03 +0000 |
| Subject: | Re: #41401 [Opn->Bgs]: Order of Operations error on divide by negative | ||
| References: | 1 2 | Groups: | php.internals |
| Request: | Send a blank email to internals+get-29462@lists.php.net to get a copy of this message | ||
tony2001@php.net wrote:
> ID: 41401
> Updated by: tony2001@php.net
> Reported By: drlippman at yahoo dot com
> -Status: Open
> +Status: Bogus
> Bug Type: Math related
> Operating System: Windows, Linux
> PHP Version: 4.4.7
> New Comment:
>
> [2007-05-15 15:44:07] drlippman at yahoo dot com
>
> Description:
> ------------
> Left-to-right order of operations does not appear to be honored when
> dividing by a negative
>
> Reproduce code:
> ---------------
> 1/-2*5
>
> Expected result:
> ----------------
> -2.5
>
> Actual result:
> --------------
> -.1
Should all these three examples give the same result?
$ php -r 'var_dump(-1/2*5, 1/-2*5, 1/2*-5);'
float(-2.5)
float(-0.1)
float(-2.5)
Regards,
--
Michael