Если вы смотрите на числа с плавающей запятой, я думаю, вы, вероятно, ограничены родной двойной точностью PHP (53-нечетных бита точности) с плавающей запятой или Математика Британской Колумбии (произвольная точность).
У них также есть расширение GMP, но у меня GMP умирает яростно на меня в ситуациях с нехваткой памяти, что я считаю непростительным в библиотеке общего назначения. Тем не менее, если вы избегаете таких ситуаций, это работает невероятно быстро. Пакет PHP, кажется, поддерживает только целочисленную сторону GMP в настоящее время, поэтому вам придется работать с масштабированными целыми числами (т.е. с фиксированной точкой), чтобы получить нецелочисленную функциональность. Это может быть больше проблем, чем оно того стоит.
person
paxdiablo
schedule
09.12.2012