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 <? 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