-2

即使值是整数,为什么 is_int() 返回双精度值?

示例 1

$value = 1555555555;
echo gettype($value);

示例 1 返回

integer

示例 2

$value = 15555555552;
echo gettype($value);

示例 2 返回

double
4

1 回答 1

3

因为您达到了整数的限制,请在此处进一步阅读:

http://php.net/manual/en/language.types.integer.php

于 2012-11-10T16:16:57.513 回答