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 <? ini_set('precision','100'); echo pi()."\n"; exit; ?> Expected result: ---------------- 3.141592653589793238462643383279502884197169399375 Actual result: -------------- 3.141592653589793115997963468544185161590576171875 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ------------------------------------------------------------------------ -- Edit this bug report at https://bugs.php.net/bug.php?id=63821&edit=1