bcscale

(PHP 4, PHP 5, PHP 7)

bcscaleDéfinit ou récupère la précision par défaut pour toutes les fonctions bc math

Description

bcscale ( int $scale ) : int

Dé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.

bcscale ( void ) : int

Récupère le facteur de précision actuel.

Liste de paramètres

scale

Le facteur de précision.

Valeurs de retour

Retourne l'ancienne précision quand utilisé en tant que définisseur. Sinon la précision actuel est retorunée.

Historique

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.

Exemples

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

?>