php gmp - переполнение памяти - утечка памяти

очень даже наблюдается в моём случае при попытке написать функцию Эйлера с использованием GMP......

РЕШЕНИЕ

утечка памяти (как сказала этот добрый человек) наблюдается в функции
сравнения двух чисел gmp_cmp, если одно из них -строка, а не gmp число

Поэтому чтобы избежать утечки надо писать , например:

$one = gmp_init(1); // если использовать текстовую едницу - возможна утечка памяти 
 if (gmp_cmp($nod['g'], $one) == 0) {}

вместо:
; // если использовать текстовую едницу - возможна утечка памяти
$one = gmp_init(1); // поэтому переводи единицу в gmp представление

 if (gmp_cmp($nod['g'], '1') == 0) // так возможна утечка