嗨,我正在学习php,我只是玩简单的代码,但在我的上一个代码中计算机显示奇怪的答案
我的浏览器显示结果为" 91919331.666666666667" 我知道91是第一个回声的结果,第二个91是第二个回声的结果,93是第3个,31是第4个 但之后为什么浏览器会显示.666666666667
而且,当我评论每个回声但是第二次回声的结果从91变为90
<?php
$number1 = 90;
$number2 = 3;
//echo ++$number1 ;
echo $number1++;
//echo $number1 + $number2 / $number2;
//echo ($number1 + $number2)/ $number2;
?>
答案 0 :(得分:4)
<?php
$number1 = 90;
$number2 = 3;
//increment number, display (91)
echo ++$number1 ;
//display number then increment (shows 91, number1 goes to 92)
echo $number1++;
//this will be 92 + (3 / 3) so 92+1 echos 93
echo $number1 + $number2 / $number2;
//this will be (92+3) / 3 so 31.6666666
echo ($number1 + $number2)/ $number2;
?>