2015年8月20日

PHP 「++」って何?

«
»

Pocket

今回はインターネット上にあるサンプルプログラムなどで
よく見る「++」や「ーー」という演算子について
書いていきたいと思います。
 
まずはプログラムを見て行きましょう。
 

<?php

$box1 = 2;
$box1++; //$box1の中身に1を足す

$box2 = 3;
$box2--; //$box2の中身から1を引く

echo $box1;
echo "<br>"; //改行する
echo $box2;

実行結果

実行結果は以下のとおりです。
 
スクリーンショット 2015-08-20 8.35.55
 
$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をするというプログラムは良く書くプログラムなので
短縮形を作って楽にしようというのが「++」「ーー」の目的ですね。

【関連する記事】

    None Found