gmp_init

gmp_init -- Crée un nombre GMP

Description

resource gmp_init ( mixed number)

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( ) .