++ --

 1 <?php 
 2 $a=10;
 3 $b=$a++; // b=10;a=11; 先把$a 的值赋给$b,再运算$a=$a+1;
 4 
 5 
 6 $c=--$b;//c=9;b=9 先把上一步$b的值(10),自减1后赋给$c, 然后再运算$b=$b-1;
 7 
 8 //    9    +    11        
 9 $d=$c++ + ++$c; //d=20,c=11;   先用c的原值(9),再+1,$c++的值为10,然后运算++$c的时候先加1,得到++$c的值为11
10 
11 
12 //    20    -    18
13 $e=$d-- - --$d;// d=18,e=2;先用上一步得到的d值(20),$d-- 的值为(19),然后再运算--$d (18),$d-- - --$d的值再赋值给$e;
14 
15 echo $e,"<br/>";//2
16 
17 echo $a,"<br/>";//11
18 echo $b,"<br/>";//9
19 echo $c,"<br/>";//11
20 echo $d,"<br/>";//18
21 ?>

 

$a++ //$a=$a+1;先用变量再自增1

++$a //$a=$a+1;先用自增1再用变量

$a--  //$a=$a-1;先用变量再自减1

--$a  //$a=$a-1;先用自减1再用变量

 

posted @ 2015-04-20 17:10  季银川  阅读(233)  评论(0编辑  收藏  举报