Re: #41401 [Opn->Bgs]: Order of Operations error on divide by negative

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

« previous php.internals (#29462) next »