下列PHP整型数据问题:
<?PHP
$val=45678945939390393678976;
echo $val + 5;
?>
这将得到下面的结果: 4.567894593939E+022我想问这是为什么会得到下面的结果,不是说PHP所支持的最大整数与平台有关吗?一般是正负231,如果试图在PHP脚本中超出此限制,将自动转换为浮点数,上面的整型数据不是还没超出PHP所支持的最大整数限制的范围吗?
<?PHP
$val=45678945939390393678976;
echo $val + 5;
?>
这将得到下面的结果: 4.567894593939E+022我想问这是为什么会得到下面的结果,不是说PHP所支持的最大整数与平台有关吗?一般是正负231,如果试图在PHP脚本中超出此限制,将自动转换为浮点数,上面的整型数据不是还没超出PHP所支持的最大整数限制的范围吗?
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货