BCMath Funções Matemáticas de Precisão Arbitrária
Introdução
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.
Dependências
Desde o PHP 4.0.4, a libbcmath é distribuída junto com o PHP. Você não precisa de nenhuma biblioteca externa para esta extensão.
Instalação
Essas funções só estão disponíveis se o PHP foi configurado com a opção --enable-bcmath. No PHP 3, Essas funções só estão disponíveis se o PHP não foi configurado com a opção --disable-bcmath.
A versão para Windows do PHP tem suporte embutido para esta extensão. Você não precisa carregar nenhuma extensão adicional para utilizar essas funções.
Configurações em execução
O comportamento dessas funções podem ser modificado pelas configurações do php.ini.
Nome | Padrão | Alterável | Changelog |
---|---|---|---|
bcmath.scale | "0" | PHP_INI_ALL |
Breve descrição das diretivas de configuração.
Tipos Resource
Esta extensão não possui nenhum tipo resource.
Constantes pré-definidas
Esta extensão não possui nenhuma constante.
Índice
- bcadd — Adicionar dois números de precisão arbitrária
- bccomp — Comparar dois números de precisão arbitrária
- bcdiv — Dividir dois números de precisão arbitrária
- bcmod — Obter o módulo de um número com precisão arbitrária
- bcmul — Multiplicar dois números de precisão arbitrária
- bcpow — Elevar um número de precisão arbitrária a outro
- bcpowmod — Aumenta um número de precisão arbitrária para outro, reduzido por um módulo especificado
- bcscale — Configura o parâmentro escala para todas as funções bc
- bcsqrt — Obter a raiz quadrada de um número de precisão arbitrária
- bcsub — Subtrair um número de precisão arbitrária de outro