2012-11-10 87 views
-2

即使值爲整數,爲什麼is_int()返回double?即使值爲整數,is_int也會返回double

例1

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

例1返回

integer 

例2

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

例2返回

double 
+2

敢肯定這是因爲$值> 2^31(最高32位整數) – Prash

+2

什麼是PHP_INT_MAX'的'價值上你的系統? – Lumen

+0

http://php.net/int – hakre

回答

相關問題