В настоящее время я пытаюсь понять, как работать с числами произвольной точности в PHP. Поэтому я думаю, что мой первый вопрос будет о том, что именно представляет собой математика с произвольной точностью. Я попытался найти в Google хорошее определение, но по какой-то причине никто не может выразить его достаточно простыми словами.
Во-вторых, в чем разница между библиотеками BCMath и GMP в PHP? Я слышал утверждения, что API GMP «свежее», но idk. Один лучше?
И мой последний вопрос будет заключаться в том, какие числа принимает BCMath/GMP. Очевидно, что он принимает обычные целые числа в строковой форме (например, "5.34"), но я видел реализации, в которых функции BCMath использовались напрямую со строками октетов, представляющими обычные целые числа (например, "\x12\x23\x45\x67"), которые я слышал, как его называют «большим», но опять же гугл мне ничего не дал.