Services webmasters
Partenaires
Jeux concours gratuits
 
Index des fonctions
<<<
Introduction Pré-requis
>>>

7.35 GMP
7 Index des fonctions
 Manuel PHP

->Introduction
Pré-requis
Installation
Configuration à l'exécution
Types de ressources
Constantes prédefinies
Exemples
Voir aussi
gmp_abs
gmp_add
gmp_and
gmp_clrbit
gmp_cmp
gmp_com
gmp_div_q
gmp_div_qr
gmp_div_r
gmp_div
gmp_divexact
gmp_fact
gmp_gcd
gmp_gcdext
gmp_hamdist
gmp_init
gmp_intval
gmp_invert
gmp_jacobi
gmp_legendre
gmp_mod
gmp_mul
gmp_neg
gmp_or
gmp_perfect_square
gmp_popcount
gmp_pow
gmp_powm
gmp_prob_prime
gmp_random
gmp_scan0
gmp_scan1
gmp_setbit
gmp_sign
gmp_sqrt
gmp_sqrtrm
gmp_strval
gmp_sub
gmp_xor

7.35.1 Introduction

Ces fonctions vous permettent de travailler avec des nombres de taille arbitraire, en utilisant la librairie GNU MP .

Ces fonctions ont été ajoutées en PHP 4.0.4.

Note

La majorité des fonctions GMP acceptent des nombres GMP comme arguments, définis ci-dessous comme resource . Cependant, la plupart de ces fonctions acceptent aussi des nombres et des chaînes à partir du moment où on peut les convertir en nombre. Si une fonction utilisant les entiers est plus rapide, elle sera automatiquement appelée si les arguments fournis sont des entiers. Cela se fait de manière transparente : vous pouvez donc utiliser des entiers avec les fonctions GMP sans perte de vitesse. Voir aussi gmp_init .

Attention

Si vous voulez explicitement spécifier un entier de grande taille, spécifiez le sous forme de chaîne. Si vous ne le faite pas, PHP va interpréter votre entier, et le transformer en une représentation interne, qui vous fera surement perdre de la précision.

Note

Cette extension n'est pas disponible sur les plate-formes Windows.

<< Introduction >>
Index des fonctions GMP Pré-requis
Services webmasters
Les manuels
 
CoursPHP.com - Reproduction interdite -