标签: php floating-point numbers int
<?php $i = 1024 * 1024 * 1024 * 1024 * 1024; var_dump($i);
输出 =&gt; 浮动(1125899906842600)
为什么输出是浮点类型?
答案 0 :(得分:9)
如果PHP遇到溢出,它将转换为浮动。
请参阅http://php.net/manual/en/language.types.integer.php
答案 1 :(得分:9)
因为1125899906842600&gt; 2147483647. 2147483647是32位有符号整数的最大值。