Einführung
Die 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.
Hinweis:
Die meisten GMP-Funktionen GMP-Zahlen als Argumente, wie sie im Abschnitt
Ressourcen beschrieben sind. Die meisten der Funktionen
akzeptieren außerdem numerische Angaben und Strings als Argumente, sofern
es möglich ist, diese in in Zahlen umzuwandeln. Weiterhin wird geprüft,
ob es eine schnellere Funktion gibt, die mit den Integerwerten arbeiten
kann, und sofern vorhanden diese auch verwendet, wenn die übergebenen
Werte Integer sind. Diese Funktionalität wird transparent ausgeführt, so
dass Sie Integerwerte in jeder Funktion verwenden können, die GMP-Zahlen
erwartet. Lesen Sie dazu auch die Dokumentation zu
gmp_init().
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.
Hinweis:
Die Extension ist für Windowsplattformen seit PHP 5.1.0 verfügbar.