今回はインターネット上にあるサンプルプログラムなどで
よく見る「++」や「ーー」という演算子について
書いていきたいと思います。
まずはプログラムを見て行きましょう。
<?php $box1 = 2; $box1++; //$box1の中身に1を足す $box2 = 3; $box2--; //$box2の中身から1を引く echo $box1; echo "<br>"; //改行する echo $box2;
実行結果は以下のとおりです。
$box1の方はもともと2が入っており、++をすることで1足されるので3に、
$box2の方はもともと3が入っており、ーーをすることで1引かれるので2に
なります。
この「++」を加算子またはインクリメント
「ーー」を減算子またはデクリメントと呼びます。
これは以下のプログラムと同じ意味になります。
<?php $box1 = 2; $box1 = $box1 + 1; //$box1に1を足したものを$box1に上書きする $box2 = 3; $box2 = $box2 - 1; //$box2に1を引いたものを$box2に上書きする
+1をする、−1をするというプログラムは良く書くプログラムなので
短縮形を作って楽にしようというのが「++」「ーー」の目的ですね。