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.
Desde PHP 4.0.4, libbcmath se encuentra incorporada en PHP. No se
necesitan bibliotecas externas para esta extensión.
En PHP 4, estas funciones solo están disponibles si
PHP fue configurado con --enable-bcmath. En PHP 3, estas funciones
sólo están disponibles si PHP NO fue
configurado con --disable-bcmath.
La versión para Windows de
PHP tiene soporte nativo para esta
extensión. No se necesita cargar ninguna extensión
adicional para usar estas funciones.
El comportamiento de estas
funciones está afectado por los valores definidos en
php.ini.
Tabla 1. Opciones de configuración de BCMath
| Nombre | Por defecto | Modificable |
|---|
| bcmath.scale | 0 | PHP_INI_ALL |
Para más detalles y la definición de las constantes
PHP_INI_*, consulte
ini_set().
A continuación se
presenta una corta explicación de las directivas de
configuración.
- bcmath.scale
integer
Número de dígitos decimales para todas las
funciones de bcmath. Vea también
bcscale().
Esta extensión no tiene
ningún tipo de recurso definido.
Esta extensión no tiene ninguna
constante definida.