ID: 31625 Updated by: [EMAIL PROTECTED] Reported By: zyme at cpcw dot com -Status: Open +Status: Bogus Bug Type: Unknown/Other Function Operating System: windows 2003 + apache 2 PHP Version: 5.0.2 New Comment:
Floating point values have a limited precision. Hence a value might not have the same string representation after any processing. That also includes writing a floating point value in your script and directly printing it without any mathematical operations. Thank you for your interest in PHP. Previous Comments: ------------------------------------------------------------------------ [2005-01-20 17:15:22] zyme at cpcw dot com Description: ------------ <?php var_dump(123343423.56-123343483.54);?> return float(-59.9800000042) ! WHY ? Reproduce code: --------------- <?php var_dump(123343423.56-123343483.54);?> Expected result: ---------------- float(-59.9800000042) Actual result: -------------- float(-59.98) ------------------------------------------------------------------------ -- Edit this bug report at http://bugs.php.net/?id=31625&edit=1
