以下语句的结果应该为9:(使用Java或JS或C++)
但是在 PHP 中,相同的语句会得到 12 ?!
这是一个bug还是有人可以解释一下为什么?
i = 1;
i += ++i + i++ + ++i;
//i = 9 now
但是在 PHP 中,相同的语句会得到 12 ?!
$i = 1;
$i += ++$i + $i++ + ++$i;
echo $i;
这是一个bug还是有人可以解释一下为什么?