Note: 递增/递减运算符不影响布尔值。递减 NULL
值也没有效果,但是递增 NULL
的结果是 1;
例子 | 名称 | 效果 |
---|---|---|
++$a | 前加 | $a 的值加一,然后返回 $a。 |
$a++ | 后加 | 返回 $a,然后将 $a 的值加一。 |
--$a | 前减 | $a 的值减一, 然后返回 $a。 |
$a-- | 后减 | 返回 $a,然后将 $a 的值减一。 |
a++*a=16 之后a的值就变为5了,是算了之后a再自加的,常见的for循环中都是这样算的。
原文:http://www.cnblogs.com/gengyi/p/6368081.html