bcmath — php bcpowmod возвращает плавающую точку

При использовании bcpowmod я иногда получаю строку со значением с плавающей запятой. Это происходит иногда только при запуске функции через сервер WAMP. В других случаях он работает, как ожидалось, даже с теми же параметрами. Если я запускаю один и тот же код из командной строки, он всегда работает правильно. Если я использую bcpow () и bcmod () по отдельности, он все время работает нормально.

Например:

bcpowmod('378', '2', '4294967291') => '0.3166531993' or '142884'
bcmod(bcpow('378', '2'), '4294967291') => '142884'

Я использую php 7.0.0 на Apache 2.4.17. Есть идеи, что может пойти не так?

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]