A-A+
PHP递增递减操作符的理解。
简讯:++ -- 递增/递减运算符,主要是对单独一个变量来操作的。递增/递减运算符有两种使用方法,一种是先将变量增加或者减少 1,然后再将值赋给原变量,称为前置递增或递减运算;另一种是将运算符放在变量后面,即先返回变量的当前值,然后再将变量的当前值增加或者减少 1,称为后置递增或递减运算符。
例:以递增为例。
<?php $a = 5; $a = ++$a; echo $a; ?>
程序运行结果为 6 ,也就是前置递增运算,将运算符放在变量前面,先将变量增加 1,然后赋给原变量。
<?php $a = 5; $a = $a++; echo $a; ?>
程序运行结果为 5 ,也就是后置递增运算,将运算符放在变量后面,即先返回变量的当前值,然后再将变量的当前值增加 1,所以这里的值是不变的还是 5。