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

Reply via email to