(PHP 8 >= 8.2.4)
GMP::__construct — Crée un nombre GMP
Crée un nombre GMP, à partir d'un entier ou d'une chaîne.
num
base
2
et 62
.
Pour les bases jusqu'à 36
, la casse est ignorée :
les lettres majuscules et minuscules ont la même valeur.
Pour les bases de 37
à 62
,
les lettres majuscules représentent les valeurs de 10
à
35
et les lettres minuscules représentent les valeurs de
36
à 61
.
Si base
vaut 0
, alors la base réelle
est déterminée à partir des caractères initiaux de num
.
Si les deux premiers caractères sont 0x
ou 0X
,
la chaîne est interprétée comme un entier hexadécimal.
Si les deux premiers caractères sont 0b
ou 0B
,
la chaîne est interprétée comme un entier binaire.
Si les deux premiers caractères sont 0o
ou 0O
,
la chaîne est interprétée comme un entier octal.
De plus, si le premier caractère est 0
, la chaîne
est également interprétée comme un entier octal.
Dans tous les autres cas, la chaîne est interprétée comme un entier décimal.