<?php $z = 1; echo $z+++$z+++$z; echo "<br/>"; $x = 1; echo $x+ ++$x+ ++$x; ?>
我只想告诉你,开发过程中, 至少我们不强调这么写.
我们会使用小括号.
($z++)+($z++)+$z;
$x+(++$x)+(++$x);
这要清晰的多,便于阅读.
运行结果怎么执行:比如第一个:2+2+1=5(错误啊)结果运行时6;
第二个怎么执行?
@yangzailu1990:
第一个: 1+2+3 = 6, z = 3
第二个: 1+2+2 = 5, x = 3
i++ 和 ++i 的区别, 基础中的基础.
@[0]: 错了 结果是6 7
@yangzailu1990: 以后,你就会知道,这样的问题,没有什么意义的.