liyaping
注册会员

UID 73907
精华
0
积分 98
帖子 97
金钱 98 喜悦币
威望 0
人脉 0
阅读权限 20
注册 2006-5-24
状态 离线
|
[广告]: q
m
PHP的重大BUG,大家编程要小心了
浮点数转换会有bug,误差居然会出现个位数差异
<?
$m=117113+193405.46;
var_dump($m);
$m=$m*100;
var_dump($m);
$mz=(int)$m;
var_dump($mz);
?>
执行结果:
float(310518.46) float(31051846) int(31051845)
测试环境:redhat as5 PHP Version 5.2.1
[ 本帖最后由 liyaping 于 2008-3-26 04:48 PM 编辑 ]
|
|