int64 на 32-bit PHP
От: PanychY  
Дата: 20.07.09 22:00
Оценка:
Доброго времени суток

Подскажитке, как на 32-битной платформе заставить PHP работать с 64-битными целыми. Как оказалось 2^31-1 маловато для вычислений. Может какойто ключик есть при сборке?
Среда:
Redhat Linux Fedora 7 (ядро 2.6.18)
SAPI — LiteSpeed Web Server

(Просьба тапками не забрасывать, а акуратно пнуть в сторону нужного RTFM )
Re: int64 на 32-bit PHP
От: piksel Россия  
Дата: 21.07.09 02:53
Оценка:
Здравствуйте, PanychY, Вы писали:

PY>Доброго времени суток


PY>Подскажитке, как на 32-битной платформе заставить PHP работать с 64-битными целыми. Как оказалось 2^31-1 маловато для вычислений. Может какойто ключик есть при сборке?

PY>Среда:
PY>Redhat Linux Fedora 7 (ядро 2.6.18)
PY>SAPI — LiteSpeed Web Server

PY>(Просьба тапками не забрасывать, а акуратно пнуть в сторону нужного RTFM )


Может получится использовать модуль расширения bcmath, который идет в стандартном наборе языка и позволяет работать с цифрами произвольной точности? на линухе вроде --enable-bcmath
Re[2]: int64 на 32-bit PHP
От: PanychY  
Дата: 21.07.09 05:15
Оценка:
Здравствуйте, piksel, Вы писали:

P>Может получится использовать модуль расширения bcmath, который идет в стандартном наборе языка и позволяет работать с цифрами произвольной точности? на линухе вроде --enable-bcmath


Не получится. Чтото меня не улыбает встраивать длинную арифметику в >300 скриптов. Да и то не факт что встроится. Нужен именно нативный int.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.