bcscale
funkcja
Ustawia lub odczytuje globalną domyślną precyzję (scale) dla wszystkich funkcji bcmath w bieżącym skrypcie.
bcscale(?int $scale = null): int
bcscale ustawia domyślną liczbę miejsc po przecinku dla funkcji bcmath, gdy nie podają jawnie $scale. Wywołana bez argumentu (lub z null) zwraca aktualną wartość. Można ją też ustawić przez ini_set('bcmath.scale', '2'). Domyślnie scale wynosi 0.
<?php
declare(strict_types=1);
echo bcscale(4); // wynik: 0 (poprzednia wartość)
echo bcadd('1', '2'); // wynik: 3.0000 (używa scale=4)
echo bcscale(2); // wynik: 4 (poprzednia wartość)