为什么两个相似的PHP代码的输出之间存在差异

时间:2018-09-10 06:00:12

标签: php compilation runtime interpreter

PHP代码1

<?php 
 $a = 0.03;
 $b = 0.01 + 0.02;
 var_dump($a == $b);
?>

输出1

bool(true)

PHP代码2

<?php 
 $a = 0.3;
 $b = 0.1 + 0.2;
 var_dump($a == $b);
?>

输出2

bool(false)

以上两个代码之间有什么区别,为什么它导致两个不同的输出。 谁能给我我想要的解释。看着这个我有点困惑。

0 个答案:

没有答案