Функции модуля разрешают работать с целыми числами произвольной длины через библиотеку GNU MP.
Замечание:
Бо́льшая часть функций модуля GMP принимает в качестве аргументов GMP-числа. Документация представляет эти числа как объекты класса GMP. Бо́льшая часть этих функций также принимает числовые и строковые аргументы, если модуль сумеет преобразовать такие аргументы в числа. Модуль будет прозрачно использовать более производительную функцию, которая работает с целочисленными аргументами, если такая функция существует. Смотрите также описание функции gmp_init().
Замечание:
С GMP-объектами, которые возвращает gmp_init() и другие GMP-функции, можно использовать арифметические и побитовые операторы, и операторы сравнения.
Большие целые числа задаются строкой — иначе PHP приведёт значение к числу с плавающей точкой и значение потеряет точность.