发布于 2010-02-18 08:05:17
我会决定你需要支持的数字范围。内置值将比任何需要计算和转换到/从其他格式的值更快。
在任何系统上,在32位之前,内置整数都是很好的,有些系统支持64位值。您可以通过检查常量PHP_INT_MAX的值来检查您的系统支持什么,并确定之后是否要携带数学库的开销。对于具有32位整数的系统,32位以上的任何内容都将自动转换为浮点数。这不是一个问题,除非你使用内置的功能,如圆形,打印,模数等。
我被这个模数咬了一下,用模数来划分进入我的站点的流量,以及在sprintf:http://af-design.com/blog/2009/10/28/php-64-bit-integer-modulus-almost/中使用%d格式化整数。
https://stackoverflow.com/questions/2264442
复制相似问题