Para matemática de precisão arbitrária, o PHP oferece a Calculadora Binária com suporte a números de qualquer tamanho e precisão, representados como strings.
Desde o PHP 4.0.4, a libbcmath é distribuída junto com o PHP. Você não precisa de nenhuma biblioteca externa para esta estensão.
No PHP 4, estas funções somente serão disponíveis se PHP foi configurado com --enable-bcmath. No PHP 3, estas funções somente serão disponíveis se PHP não foi configurado com --disable-bcmath.
O comportamento dessas funções podem ser modificado pelas configurações do php.ini.
Para mais detalhes e definições para as constantes PHP_INI_* veja a função ini_set().
Segue uma breve descrição das diretivas de configuração.
Número de casas decimais para todas as funções BC Math.