インクリメント・デクリメント演算子とは数値に1を加算もしくは減算する際に用いる演算子です。この演算子を用いずに+1、-1と記載することも可能ですが、より簡潔に記載するために用いられます。今回はそのインクリメント・デクリメント演算子について紹介します。
インクリメント・デクリメント演算子の使い方
インクリメント演算子
インクリメント演算子とは++を用い、1を加算する演算を専用に行う演算子です。前置加算と後置加算が可能です。
PHP
$number = 10;
$++number; //
//numberの値は10に1が加算されて11になります。 (前置加算)
$number = 10;
$number++; //
//numberの値が返された後に加算されて11になります。 (後置加算)デクリメント演算子
デクリメント演算子とは--を用い、1を減算する演算を専用に行う演算子です。前置減算と後置減算が可能です。
PHP
$number = 10;
$--number;
//numerの値は10に1が減算されて9になります。(前置減算)
$number = 10;
$number--;
//numberの値が返された後に減算されて9になります。 (後置減算)例題
以下コードの出力値はどれか
PHP
$number = 8;
echo ++number;- 8
- 16
- 9
- 10
回答
3. 9
++は1を加算する演算を専用に行う演算子なので、8 + 1 = 9なため。
