(PHP 4, PHP 5, PHP 7)
bcscale — Définit ou récupère la précision par défaut pour toutes les fonctions bc math
$scale
) : intDéfinit la précision par défaut pour tous les appels ultérieur 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 actuel est retorunée.
Version | Description |
---|---|
7.3.0 |
bcscale() peut désormais être utilisé pour récupérer
la précision actuelle ; quand elle est utilisé pour définir une nouvelle
précision, elle retourne désormais l'ancienne précision.
Auparavant, scale était obligatoire,
et bcscale() retourné 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
?>