[PHP-BUG] Bug #63821 [NEW]: incorrect pi value
From: sandaq at gmail dot com Operating system: linux PHP version: 5.3.20 Package: Math related Bug Type: Bug Bug description:incorrect pi value Description: php doesn't calculate the correct value of pi Test script: --- php-cli -r 'ini_set('precision','100'); echo pi();' or Expected result: 3.141592653589793238462643383279502884197169399375 Actual result: -- 3.141592653589793115997963468544185161590576171875 ^ -- Edit bug report at https://bugs.php.net/bug.php?id=63821&edit=1 -- Try a snapshot (PHP 5.4): https://bugs.php.net/fix.php?id=63821&r=trysnapshot54 Try a snapshot (PHP 5.3): https://bugs.php.net/fix.php?id=63821&r=trysnapshot53 Try a snapshot (trunk): https://bugs.php.net/fix.php?id=63821&r=trysnapshottrunk Fixed in SVN: https://bugs.php.net/fix.php?id=63821&r=fixed Fixed in release: https://bugs.php.net/fix.php?id=63821&r=alreadyfixed Need backtrace: https://bugs.php.net/fix.php?id=63821&r=needtrace Need Reproduce Script: https://bugs.php.net/fix.php?id=63821&r=needscript Try newer version: https://bugs.php.net/fix.php?id=63821&r=oldversion Not developer issue:https://bugs.php.net/fix.php?id=63821&r=support Expected behavior: https://bugs.php.net/fix.php?id=63821&r=notwrong Not enough info: https://bugs.php.net/fix.php?id=63821&r=notenoughinfo Submitted twice: https://bugs.php.net/fix.php?id=63821&r=submittedtwice register_globals: https://bugs.php.net/fix.php?id=63821&r=globals PHP 4 support discontinued: https://bugs.php.net/fix.php?id=63821&r=php4 Daylight Savings: https://bugs.php.net/fix.php?id=63821&r=dst IIS Stability: https://bugs.php.net/fix.php?id=63821&r=isapi Install GNU Sed:https://bugs.php.net/fix.php?id=63821&r=gnused Floating point limitations: https://bugs.php.net/fix.php?id=63821&r=float No Zend Extensions: https://bugs.php.net/fix.php?id=63821&r=nozend MySQL Configuration Error: https://bugs.php.net/fix.php?id=63821&r=mysqlcfg
Bug #63821 [Csd]: incorrect pi value
Edit report at https://bugs.php.net/bug.php?id=63821&edit=1 ID: 63821 User updated by:sandaq at gmail dot com Reported by:sandaq at gmail dot com Summary:incorrect pi value Status: Closed Type: Bug Package:Math related Operating System: linux PHP Version:5.3.20 Assigned To:bjori Block user comment: N Private report: N New Comment: My distro is centos and pi is defined in math.h as correct value: 3.1415926535897932384626433832795029L This happens on winxp also Previous Comments: [2012-12-20 22:08:31] bj...@php.net You'll need to complain to whatever distribution you are using. We don't define the value unless math.h doesn't define it for some wacky reason on your platform, in which case we fallback on 3.14159265358979323846. [2012-12-20 21:43:05] sandaq at gmail dot com Description: php doesn't calculate the correct value of pi Test script: --- php-cli -r 'ini_set('precision','100'); echo pi();' or Expected result: 3.141592653589793238462643383279502884197169399375 Actual result: -- 3.141592653589793115997963468544185161590576171875 ^ -- Edit this bug report at https://bugs.php.net/bug.php?id=63821&edit=1
Bug #63821 [Csd]: incorrect pi value
Edit report at https://bugs.php.net/bug.php?id=63821&edit=1 ID: 63821 User updated by:sandaq at gmail dot com Reported by:sandaq at gmail dot com Summary:incorrect pi value Status: Closed Type: Bug Package:Math related Operating System: linux PHP Version:5.3.20 Assigned To:bjori Block user comment: N Private report: N New Comment: also tested on 3 different linux centos and 1 debian all with defined correct value of pi in math.h, all gave the same wrong output. Previous Comments: [2012-12-20 22:17:08] sandaq at gmail dot com My distro is centos and pi is defined in math.h as correct value: 3.1415926535897932384626433832795029L This happens on winxp also [2012-12-20 22:08:31] bj...@php.net You'll need to complain to whatever distribution you are using. We don't define the value unless math.h doesn't define it for some wacky reason on your platform, in which case we fallback on 3.14159265358979323846. [2012-12-20 21:43:05] sandaq at gmail dot com Description: php doesn't calculate the correct value of pi Test script: --- php-cli -r 'ini_set('precision','100'); echo pi();' or Expected result: 3.141592653589793238462643383279502884197169399375 Actual result: -- 3.141592653589793115997963468544185161590576171875 ^ -- Edit this bug report at https://bugs.php.net/bug.php?id=63821&edit=1
Bug #63821 [Csd->Asn]: incorrect pi value
Edit report at https://bugs.php.net/bug.php?id=63821&edit=1 ID: 63821 User updated by:sandaq at gmail dot com Reported by:sandaq at gmail dot com Summary:incorrect pi value -Status: Closed +Status: Assigned Type: Bug Package:Math related Operating System: linux PHP Version:5.3.20 Assigned To:bjori Block user comment: N Private report: N New Comment: you still think its a distro problem? Previous Comments: [2012-12-20 22:30:59] sandaq at gmail dot com also tested on 3 different linux centos and 1 debian all with defined correct value of pi in math.h, all gave the same wrong output. [2012-12-20 22:17:08] sandaq at gmail dot com My distro is centos and pi is defined in math.h as correct value: 3.1415926535897932384626433832795029L This happens on winxp also [2012-12-20 22:08:31] bj...@php.net You'll need to complain to whatever distribution you are using. We don't define the value unless math.h doesn't define it for some wacky reason on your platform, in which case we fallback on 3.14159265358979323846. [2012-12-20 21:43:05] sandaq at gmail dot com Description: php doesn't calculate the correct value of pi Test script: --- php-cli -r 'ini_set('precision','100'); echo pi();' or Expected result: 3.141592653589793238462643383279502884197169399375 Actual result: -- 3.141592653589793115997963468544185161590576171875 ^ -- Edit this bug report at https://bugs.php.net/bug.php?id=63821&edit=1