IV. Funciones matemáticas de precisión arbitraria BCMath

Introducción

Para operaciones matemáticas de precisión arbitraria, PHP tiene disponible la Calculadora Binaria que soporta números de cualquier tamaño y precisión, representados como cadenas de texto.

Requerimientos

Desde PHP 4.0.4, libbcmath se encuentra incorporada en PHP. No se necesitan bibliotecas externas para esta extensión.

Instalación

En PHP 4, estas funciones están disponibles solamente si PHP ha sido configurado con --enable-bcmath en PHP 3, estas funciones están disponibles solamente si PHP no ha sido configurado con --disable-bcmath.

Configuración en tiempo de ejecución

Esta extensión no define ninguna directiva de configuración.

Tipos de recursos

Esta extensión no define ningún tipo de recurso.

Constantes predefinidas

Esta extensión no define ninguna constante.

Tabla de contenidos
bcadd -- Suma dos números de precisión arbitriaria.
bccomp -- Compara dos números de precisión arbitraria.
bcdiv -- Divide dos números de precisión arbitraria.
bcmod -- Obtiene el módulo de un número de precisión arbitraria.
bcmul -- Multiplica dos números de precisión arbitraria.
bcpow -- Eleva un número de precisión arbitraria a otro.
bcpowmod --  Raise an arbitrary precision number to another, reduced by a specified modulus.
bcscale --  Fija el parámetro de escala por defecto para todas las funciones matemáticas bc.
bcsqrt -- Obtiene la raíz cuadrada de un número de precisión arbitraria.
bcsub -- Resta un número de precisión arbitraria de otro.