bcscale

(PHP 4, PHP 5, PHP 7)

bcscaleSetzt oder holt die Genauigkeit aller BCmath-Funktionen

Beschreibung

bcscale ([ int $scale ] ) : int

Diese Funktionen legt die Standard-Genauigkeit aller im Folgenden aufgerufenden BCmath-Funktionen fest, die nicht explizit die Genauigkeit angeben.

bcscale ( void ) : int

Holt 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
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

?>