O mundo da programação matemática não está apenas nas mãos de programadores C e outras linguagens de nível inferior.
Usando o PHP, também podemos calcular Pi, embora muito lentamente.
$pi = 4; $top = 4; $bot = 3; $minus = TRUE;
$accuracy = 1000000;
for($i = 0; $i < $accuracy; $i++)
{
$pi += ( $minus ? -($top/$bot) : ($top/$bot) );
$minus = ( $minus ? FALSE : TRUE);
$bot += 2;
}
print "Pi ~=: " . $pi;
Este método de cálculo de Pi é lento, mas é fácil de ler o código.
Você pode ler mais sobre esse método aqui:
http://en.wikipedia.org/wiki/Leibniz_formula_for_%CF%80
Se você aumentar a variável de precisão $ , Pi será calculado com mais e mais precisão. Dependendo da velocidade do seu servidor web, você pode calcular os primeiros 6 dígitos de Pi com bastante rapidez.
O tempo que leva para calcular cada número sucessivo aumenta exponencialmente. Calcular 20 dígitos de Pi usando esse método pode levar anos.