php运算符++和--在变量前后的区别
运算符++和--是两种很常用的运算符,在php语言中分别表示递增和递减,++和--运算符可以放在变量前面也可以放在后面,但是两者的运算是有区别的。
-
++$a
表示$a
的值先加1,然后再返回加1后的$a
-
$a++
表示先返回$a
,再给$a
的值加1 -
--$a
表示$a
的值先减1,然后再返回减1后的$a
-
$a--
表示先返回$a
,再给$a
的值减1
示例一:
<?php $a = 1; echo $a++; // 返回1 echo $a; // 返回2 ?>
返回结果
1
2
示例二:
<?php $b = 1; echo ++$b; // 返回2 echo $b; // 返回2 ?>
返回结果
2
2
示例三:
<?php $c = 3; echo $c--; // 返回3 echo $c; // 返回2 ?>
返回结果
3
2
示例四:
<?php $d = 3; echo --$d; // 返回2 echo $d; // 返回2 ?>
返回结果
2
2
<< 上一篇
下一篇 >>