自操作:自己操作自己的运算符
++:在原来的值上+!
–:在原来的值上-1
$a=1;
$a++;//$a=$a+1;
在PHP中自操作符是可以放到变量前或后:前置自操作和后置自操作
$a=1;
$a++;
++$a; //前置或者后置如果本身只有自操作,不参与其他运算(自操作同时),那么效果是一样的。但是如果自操作同时还参与别的运算,那么效果就不一样
$a=1;
$b=$a++; //$a++会导致$a=$a+1;$a=2,上面的$b=1
$c=++$a; //++$a会导致$a=$a+1;$a=2;$c=2;
前置自操作:先把自己改变,然后把改变后的值给别人。
后置自操作:先把自己所保存的值留下来,然后改变自己,自己给别人 的值是原来的值。
衍生符号:类似自操作
注意:右边是一个整体$a+=$b;➡$a=$a+($b);
如果进行除法或者取余运算,那么要考虑右边表达式的结果是否为0(为0出错)