Estas funciones le permiten trabajar con enteros de longitud arbitraria usando la biblioteca GNU MP de GMP.
Estas funciones han sido agregadas en PHP 4.0.4.
Nota:
La mayoría de las funciones GMP aceptan argumentos numéricos, definidos como resource más abajo. Sin embargo, la mayoría de estas funciones también aceptarán argumentos numéricos y de cadena. Además, si existe una función más rápida que pueda operar con argumentos de tipo entero, sería usada en lugar de la función más lenta cuando los argumentos suministrados son enteros. Esto se realiza de forma transparente, por lo que, en resumidas cuentas, se pueden usar enteros en cada función que demande un número GMP. Véase también la función gmp_init().
Si se desea explícitamente especificar un entero grande, se debe especificarlo como una cadena. Si no se hace esto, PHP interpretará primero el literal entero, posiblemente resultando en una perdida de precisión, incluso antes que GMP entre en juego.
Nota: Esta extensión está disponible en plataformas Windows desde PHP 5.1.0.