Nombres de grande taille BCMath
Introduction
Cette extension permet de réaliser des calculs sur des nombres de taille arbitraire : la Calculatrice Binaire (Binary Calculator) supporte des nombres de toutes taille et précision, représentés sous forme de chaînes.
Pré-requis
Depuis PHP 4.0.4, libbcmath est distribuée avec PHP. Vous n'avez besoin d'aucune bibliothèque supplémentaire pour cette extension.
Installation
Ces fonctions ne sont disponibles que si l'option de configuration --enable-bcmath a été activée lors de la compilation. En PHP 3, ces fonctions ne sont disponibles que si l'option de configuration --disable-bcmath n'a pas été activée lors de la compilation.
La version Windows de PHP dispose du support automatique de cette extension. Vous n'avez pas à ajouter de bibliothèque supplémentaire pour disposer de ces fonctions.
Configuration à l'exécution
Le comportement de ces fonctions est affecté par la configuration dans le fichier php.ini.
Nom | Par défaut | Modifiable | Historique |
---|---|---|---|
bcmath.scale | "0" | PHP_INI_ALL |
Voici un éclaircissement sur l'utilisation des directives de configuration.
Types de ressources
Cette extension ne définit aucune ressource.
Constantes pré-définies
Cette extension ne définit aucune constante.
Table of Contents
- bcadd — Additionne deux nombres de grande taille
- bccomp — Compare deux nombres de grande taille
- bcdiv — Divise deux nombres de grande taille
- bcmod — Retourne le reste d'une division entre nombres de grande taille
- bcmul — Multiplie deux nombres de grande taille
- bcpow — Élève un nombre une puissance donnée
- bcpowmod — Calcule le reste modulo d'un nombre élevé à une puissance
- bcscale — Détermine le nombre de décimales par défaut
- bcsqrt — Renvoie la racine carrée d'un nombre de grande taille
- bcsub — Soustrait un nombre de grande taille à un autre