<?php
$i = 1024 * 1024 * 1024 * 1024 * 1024;
var_dump($i);float(1125899906842600) output =>
为什么输出是浮点类型?
发布于 2014-07-29 09:07:39
如果PHP遇到溢出,它将被转换为浮动。
请参阅http://php.net/manual/en/language.types.integer.php
发布于 2014-07-29 09:08:14
因为1125899906842600 > 2147483647。2147483647是32位有符号整数的最大值.
https://stackoverflow.com/questions/25011693
复制相似问题