Следующий код выводит 0, что неверно:
$r = gmp_pow(gmp_init('-1.7976931348623157'), 308); echo gmp_strval($r);
У меня создалось впечатление, что библиотека GMP способна обрабатывать числа с плавающей запятой. , или я ошибся в коде?