即使value是整数,is_int也返回double

时间:2012-11-10 16:15:05

标签: php string integer

为什么is_int()返回double,即使该值是整数??

示例1

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

示例1返回

integer

示例2

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

示例2返回

double

1 个答案:

答案 0 :(得分:3)

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

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