(PHP 4, PHP 5, PHP 7, PHP 8)
bcscale — Définit ou récupère la précision par défaut pour toutes les fonctions bc math
Définit la précision par défaut pour tous les appels ultérieurs aux fonctions bc math qui omettent le paramètre de précision.
Récupère le facteur de précision actuel.
scale
Le facteur de précision.
Retourne l'ancienne précision quand utilisé en tant que définisseur. Sinon la précision actuelle est retournée.
Version | Description |
---|---|
8.0.0 | scale est désormais nullable. |
7.3.0 | bcscale() peut désormais être utilisée pour récupérer la précision actuelle ; quand elle est utilisée pour définir une nouvelle précision, elle retourne désormais l'ancienne précision. Auparavant, scale était obligatoire, et bcscale() retournait toujours true . |
Exemple #1 Exemple avec bcscale()
<?php
// précision par défaut : 3
bcscale(3);
echo bcdiv('105', '6.55957'); // 16.007
// la même chose sans utiliser bcscale()
echo bcdiv('105', '6.55957', 3); // 16.007
?>