Einführung
Für beliebig genaue mathematische Operationen bietet PHP den Binary Calculator.
Unterstützt werden Zahlen beliebiger Länge und Genauigkeit, die als String vorliegen.
Anforderungen
Seit PHP 4.0.4 ist libbcmath in PHP enthalten. Sie brauchen keine
externen Bibliotheken für diese Erweiterung.
Installation
In PHP 4 sind diese Funktionen 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.
The windows version of PHP
has built in support for this extension. You do not need to load any additional
extension in order to use these functions.
Laufzeit Konfiguration
Das Verhalten dieser Funktionen wird von Einstellungen
in der php.ini bestimmt.
Tabelle 1. BC math Konfigurations-Optionen
| Name | Standard | Veränderbar |
|---|
| bcmath.scale | 0 | PHP_INI_ALL |
Weitere Details und die Definition der PHP_INI_* Konstanten sind unter
ini_set() zu finden.
Hier eine kurze Erklärung der
Konfigurationsoptionen:
- bcmath.scale
integer
Anzahl der Dezimalstellen für alle bcmath Funktionen.
Resource Typen
Diese Erweiterung definiert keine Resource-Typen.
Vordefinierte Konstanten
Diese Erweiterung definiert keine Konstanten.