Hi,

before raising a bug I was wondering if anyone noticed this odd behavior in
BC math functions ?

Actual

php -r "echo bcmul('1.1', '9.0', 5);" ==> 9.90
php -r "bcscale(5); echo bcmul('1.1', '9.0');" ==> 9.90
php -r "bcscale(5); echo bcadd('8.9', '1.0');" ==> 9.90000


Expected

php -r "echo bcmul('1.1', '9.0', 5);" ==> 9.90000
php -r "bcscale(5); echo bcmul('1.1', '9.0');" ==> 9.90000
php -r "bcscale(5); echo bcadd('8.9', '1.0');" ==> 9.90000


Seen on 5.3 and 5.4.

Looking at
http://git.php.net/?p=php-src.git;a=history;f=ext/bcmath/bcmath.c;h=5dfafa8bd8dbc1703af2ea4452ac2b05b765a619;hb=HEADI
couldn't see any recent change related to this bug.

Thank you

Reply via email to