PHPの デクリメント について説明します。前置・後置による差異にも言及します。
デクリメントとは?
減算子のこと
デクリメントとは、演算子のうち減算子のこと。
使い方
書式
前置演算
1 |
--変数 |
後置演算
1 |
変数-- |
実装例 – シンプル
コード
1 2 3 4 5 6 7 8 9 10 |
<?php $appleCount = 5; echo $appleCount, PHP_EOL; // 5 // 先に減算してからecho echo --$appleCount, PHP_EOL; // 4 // 先にechoしてから減算 echo $appleCount--, PHP_EOL; // 4 echo $appleCount, PHP_EOL; // 3 |
実行結果

実装例 – 代入での例
コード
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 |
<?php $appleCount = 5; $grapeCount = 3; $fruitsCount = $appleCount + $grapeCount; echo '1.$fruitsCount:', $fruitsCount, PHP_EOL; // 8 // 先に減算してから代入 $fruitsCount = --$appleCount + $grapeCount; echo '2.$fruitsCount:', $fruitsCount, PHP_EOL; // 7(4+3) // 先に代入してから減算 echo '3.$appleCount :', $appleCount, PHP_EOL; // 4 $fruitsCount = $appleCount-- + $grapeCount; echo '4.$fruitsCount:', $fruitsCount, PHP_EOL; // 7(4+3) echo '5.$appleCount :', $appleCount, PHP_EOL; // 3 |
実行結果

参照
独習PHP
公式
PHPを効率的に学習したい場合
スクールを活用するのも有効

PHPを効率的に学習したい場合、スクールを活用するのも有効です。
転職を視野に入れている方、将来に向けて学習を進めている学生の方など、良かったら説明を聴いてみてはいかがでしょうか(説明会の参加は無料です)。
他のスクールについては下記の記事にまとめてあります。他のスクールについても視野に入れたい場合、参考になるかと思います。

【プログラミング】スクール一覧プログラミングのスクールで学ぶことを視野に入れた方向けに、ご紹介します。
転職を視野に入れたい
新卒で入社を視野に入れた...
ダイス
ご参考になれば幸いです。