Эти функции позволяют работать целыми числами произвольной точности с
использованием библиотеки GNU MP.
Эти функции были введены в PHP 4.0.4.
Примечание: в основном функции GMP принимают GMP-количество аргументов,
определённое далее как resource. Однако большая часть этих функций принимает также числовые и строковые
аргументы, которые можно конвертировать в числа. Также,
если если имеется более быстрая функция, работающая с целочисленными аргументами,
она может использоваться вместо более медленной функции, если
предоставляемые аргументы являются целыми числами. Это делается прозрачно,
так что вы можете использовать целые числа в каждой функции, ожидающей GMP-числа. См. также
функцию gmp_init().
Предупреждение!
Если вы хотите явно специфицировать большое целое число,
специфицируйте его как строку. Если вы это не сделаете, PHP будет
интерпретировать сначала целочисленный литерал, возможно, с потерей
точности, даже перед использованием GMP.
Вы можете загрузить библиотеку GMP с http://www.swox.com/gmp/. Этот сайт содержит также учебник по
GMP.
Вам понадобится версия GMP 2 или новее для использования этих функций.
Некоторые функции могут потребовать использования самой последней версии библиотеки GMP.
Эти константы определены данным расширением и будут доступны только в том случае, если либо вкомпилированы в РНР, либо динамически загружены на этапе прогона.