PHP Handbuch
Zurück |  | Weiter

# IV. Mathematische Funktionen mit beliebiger Genauigkeit

# 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.

Die Windowsversion von PHP enthält diese Erweiterung. Um diese Funktionen zu verwenden, müssen Sie keine zusätzlichen Erweiterungen aktivieren.

# Laufzeit Konfiguration

Das Verhalten dieser Funktionen wird durch Einstellungen in der `php.ini` beeinflusst.

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. Siehe auch bcscale().

# Resource Typen

Diese Erweiterung definiert keine Resource-Typen.

# Vordefinierte Konstanten

Diese Erweiterung definiert keine Konstanten.

Zurück | Zum Anfang | Weiter
aspell_suggest | Nach oben | bcadd