ref.bc.html
V. Nombres de grande taille BCMath
Introduction
Cette extension permet de réaliser des calculs sur des nombres de précision 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 externe 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.
Pour plus de détails sur les constantes PHP_INI_*, reportez-vous à ini_set().
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 des matières
- 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 -- Elève un nombre à la puissance n-ième
- 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
| Précédent | Sommaire | Suivant |
| aspell_suggest | Niveau supérieur | bcadd |