| php-manual.net |
|
| Home | PHP Manual auf Deutsch | PHP Manual in English | PHP manuel le sur le français | Impressum |
Software
GMP-FunktionenEinführungDie Funktionen erlauben Ihnen unter Verwendung der GNU MP-Bibliothek mit beliebig großen Integern zu arbeiten. Die Funktionen wurden in PHP 4.0.4 hinzugefügt.
Warnung
Wenn Sie explizit ein Zahl vom Typ "Large Integer" angeben wollen, notieren Sie sie als String. Tun Sie dies nicht, wird PHP das ganzzahlige Literal zuerst interpretieren, bevor GMP überhaupt zur Anwendung kommt. Dabei kann es zu einem Genauigkeitsverlust kommen.
AnforderungenSie können die GMP-Bibliothek von » http://www.swox.com/gmp/ herunterladen. Auf dieser Seite steht zudem das GMP-Manual bereit. Sie benötigen GMP Version 2 oder höher, um diese Funktionen zu verwenden. Einige Funktionen können aktuellere Versionen der GMP-Bibliothek voraussetzen. InstallationUm diese Funktionen verfügbar zu machen, müssen Sie PHP mit GMP-Support kompilieren. Verwenden Sie dazu die --with-gmp-Option. Laufzeit KonfigurationDiese Erweiterung definiert keine Konfigurationseinstellungen in der php.ini. Resource TypenDiese Erweiterung definiert keine Resource-Typen. Vordefinierte KonstantenFolgende Konstanten werden von dieser Erweiterung definiert und stehen nur zur Verfügung, wenn die Erweiterung entweder statisch in PHP kompiliert oder dynamisch zur Laufzeit geladen wurde. Beispiele
Example#1 Fakultätsfunktion unter Verwendung von GMP
<?phpDies berechnet die Fakultät von 1000 sehr schnell (eine wirklich große Zahl). Siehe auchWeitere mathematische Funktionen finden Sie in den Kapiteln BCMath Mathematische Funktionen mit beliebiger Genauigkeit und Mathematische Funktionen. Inhaltsverzeichnis
|