(PHP 8 >= 8.2.4)
GMP::__construct — Создает GMP-число
Создает GMP-число из целого числа или строки.
num
base
2
и 62
.
Параметр игнорирует регистр числа для оснований до 36
включительно;
строчные и заглавные буквы эквивалентны.
Для оснований от 37
до 62
буквы в верхнем регистре представляют значения от 10
до 35
, а в нижнем —
от 36
до 61
.
Функция определяет основание по начальным символам аргумента num
,
если основание base
равно 0
.
Строка интерпретируется как шестнадцатеричное число,
если первые два символа равны 0x
или 0X
.
Строка интерпретируется как двоичное число, если первые два символа числа равны
0b
или 0B
.
Строка интерпретируется как восьмеричное число,
если первые два символа равны 0o
или 0o
.
Больше того, если первый символ в первом аргументе равен 0
,
строка тоже интерпретируется как восьмеричное число.
В остальных случаях строка интерпретируется как десятичное целочисленное значение.