ID:               33549
 Updated by:       [EMAIL PROTECTED]
 Reported By:      a dot schilder at gmx dot de
-Status:           Open
+Status:           Verified
-Bug Type:         BC math related
+Bug Type:         Documentation problem
 Operating System: Win XP SP2
 PHP Version:      5.0.4
 New Comment:

If you pass the numbers as strings (as expected, although the manual
has it wrong in the example), this works fine:

bcmul("1", "0.00001", 5);

Reclassified as documentation issue. (the bad examples in bcmath
section)




Previous Comments:
------------------------------------------------------------------------

[2005-07-02 18:03:12] a dot schilder at gmx dot de

Description:
------------
The result returned by bcmul() with the factor X (greater than 0) and
0.00001 is 0 - it's not the expected result.

Reproduce code:
---------------
// Does not work - result is 0:
bcmul(1, 0.00001, 5);

// This workaround does it - result 0.00001:
bcdiv(bcmul(1, 0.00010, 5), 10, 5);

Expected result:
----------------
The correct result 0.00001

Actual result:
--------------
0


------------------------------------------------------------------------


-- 
Edit this bug report at http://bugs.php.net/?id=33549&edit=1

Reply via email to