Manuel PHP
Précédent
Suivant
gmp_init() crée un nombre GMP, à partir d'un entier ou d 'une chaîne.
Les chaînes peuvent être en décimal ou en hexadécimal.
Dans ce dernier cas, la chaîne doit commencer par 0x.
Exemple 1.
Création d 'un nombre GMP
?php $a = gmp_init( 123456); $b = gmp_init("0xFFFFDEBACDFEDF7200");?
Avertissement
Si vous devez explicitement spécifier un entier de grande taille, faites le avec une chaîne.
Sinon, PHP va interpréter l'entier littéralement, et vous y perdrez en précision avant que les fonctions GMP n 'entre en jeu.
Il n'est pas nécessaire d'appeler gmp_init() si vous voulez utiliser des entiers ou des chaînes à la place de nombre GMP dans les fonctions GMP, comme par exemple gmp_add().
Les arguments de ces fonctions sont automatiquement convertis en nombres GMP, si cette conversion est possible et nécessaire, en utilisant les mêmes règles que gmp_init().
Précédent
Sommaire
Suivant
Niveau supérieur