使用 bcpowmod 时,我有时会返回一个包含浮点值的字符串。只有在通过 WAMP 服务器运行该功能时才会这样做。其他时候,即使使用相同的参数,它也会按预期工作。如果我从命令行运行相同的代码,它似乎总是能正常工作。如果我分别使用 bcpow() 和 bcmod() ,它一直工作正常。
例如:
bcpowmod('378', '2', '4294967291') => '0.3166531993' or '142884'
bcmod(bcpow('378', '2'), '4294967291') => '142884'
我在 Apache 2.4.17 上使用 php 7.0.0。关于可能出现什么问题的任何想法?