-2
即使值爲整數,爲什麼is_int()返回double?即使值爲整數,is_int也會返回double
例1
$value = 1555555555;
echo gettype($value);
例1返回
integer
例2
$value = 15555555552;
echo gettype($value);
例2返回
double
即使值爲整數,爲什麼is_int()返回double?即使值爲整數,is_int也會返回double
$value = 1555555555;
echo gettype($value);
integer
$value = 15555555552;
echo gettype($value);
double
因爲您已經達到整數的限制,進一步閱讀這裏:
敢肯定這是因爲$值> 2^31(最高32位整數) – Prash
什麼是PHP_INT_MAX'的'價值上你的系統? – Lumen
http://php.net/int – hakre