bcscale
(PHP 4, PHP 5, PHP 7, PHP 8)
bcscale — Setzt oder holt die Genauigkeit aller BCmath-Funktionen
Beschreibung
$scale
): intDiese Funktionen legt die Standard-Genauigkeit aller im Folgenden aufgerufenden BCmath-Funktionen fest, die nicht explizit die Genauigkeit angeben.
$scale
= null
): intHolt die aktuelle Genauigkeit.
Parameter-Liste
-
scale
-
Die Genauigkeitsangabe.
Rückgabewerte
Gibt die alte Genauigkeit zurück, wenn als Setter verwendet. Andernfalls wird die aktuelle Genauigkeit zurückgeliefert.
Changelog
Version | Beschreibung |
---|---|
8.0.0 |
scale ist jetzt nullbar.
|
7.3.0 |
bcscale() kann nun verwendet werden, um die aktuelle
Genauigkeit zu ermitteln; wird es als Setter verwendet, gibt es nun die
vorherige Genauigkeit zurück. Zuvor war scale
obligatorisch, und bscale() gab immer true zurück.
|
Beispiele
Beispiel #1 bcscale()-Beispiel
<?php
// Standard-Genauigkeit: 3
bcscale(3);
echo bcdiv('105', '6.55957'); // 16.007
// Die selbe Operation ohne Verwendung von bcscale()
echo bcdiv('105', '6.55957', 3); // 16.007
?>