Für beliebig genaue mathematische Operationen bietet PHP den Binary
Calculator, der Zahlen von beliebiger Länge und Genauigkeit, die als String
vorliegen, unterstützt.
Seit PHP 4.0.4 ist libbcmath in PHP enthalten. Sie brauchen keine
externen Bibliotheken für diese Erweiterung.
Diese Funktionen sind nur verfügbar, wenn PHP mit --enable-bcmath konfiguriert wurde. In PHP 3 sind
diese Funktionen nur verfügbar, wenn PHP nicht mit
--disable-bcmath konfiguriert wurde.
Die Windowsversion von PHP enthält diese
Erweiterung. Um diese Funktionen zu verwenden, müssen Sie keine zusätzlichen
Erweiterungen aktivieren.
Das Verhalten dieser Funktionen wird
durch Einstellungen in der php.ini beeinflusst.
Tabelle 1. BC math Konfigurations-Optionen
| Name | Standard | Veränderbar | Changelog |
|---|
| bcmath.scale | "0" | PHP_INI_ALL | |
For further details and definitions of the
PHP_INI_* constants, see the
Anhang G.
Hier eine kurze Erklärung der
Konfigurationsoptionen:
- bcmath.scale
integer
Anzahl der Dezimalstellen für alle bcmath Funktionen. Siehe auch
bcscale().
Diese Erweiterung definiert keine Resource-Typen.
Diese Erweiterung definiert keine Konstanten.