PHP

【PHP】デクリメント【減算子】

PHPの デクリメント について説明します。前置・後置による差異にも言及します。

デクリメントとは?

減算子のこと

デクリメントとは、演算子のうち減算子のこと。

カウントダウンしたいときに使う。英単語「decrement」=減少の意
対義的な演算子に「インクリメント演算子」(加算子)がある
記載方法には「前置」と「後置」の2種類が有り、それぞれ「前置演算」、「後置演算」と呼ぶ。代入の結果が変わる為、正確に理解して使い分ける必要がある

使い方

書式

前置演算

代入との関係では、減算はに行う

後置演算

代入との関係では、減算はに行う

実装例 – シンプル

コード

実行結果

変数appleCountに初期値5を設定し、前置演算と後置演算それぞれで出力するプログラム。前置演算の場合は、減算した上echoしていることが判る。後置演算の場合は、echoした上減算していることが判る。

実装例 – 代入での例

コード

実行結果

変数appleCountを、前置演算と後置演算それぞれで変数fruitsCountに代入しそれぞれ出力するプログラム。前置演算の場合は、変数appleCountを減算してから変数fruitsCountに代入していることが判る(「2.」の結果)。後置演算の場合は、変数fruitsCountに代入してから変数appleCountを減算していることが判る(「4.」「5.」の結果)。
個人的には関数との併用はいいとしても、他の変数への代入との併用はお勧めできない(読みづらくなる為)。

参照

独習PHP

公式

PHP: 加算子/減算子 – Manual

PHPを効率的に学習したい場合

スクールを活用するのも有効

PHPを効率的に学習したい場合、スクールを活用するのも有効です。

転職を視野に入れている方、将来に向けて学習を進めている学生の方など、良かったら説明を聴いてみてはいかがでしょうか(説明会の参加は無料です)

オンラインプログラミングスクール「Tech boost

他のスクールについては下記の記事にまとめてあります。他のスクールについても視野に入れたい場合、参考になるかと思います。

【プログラミング】スクール一覧プログラミングのスクールで学ぶことを視野に入れた方向けに、ご紹介します。 転職を視野に入れたい 新卒で入社を視野に入れた...
ダイス
ダイス
ご参考になれば幸いです。
ABOUT ME
ダイス
アラサーSE(20代)。 主な経験は、PGとしてJava(SpringBoot)、C、PHP(Laravel)、VBAがある。SS、UTの経験有り。最近はUI工程を経験中。 IT業界だけでなく、教育業界(予備校での運営スタッフ)での経験有り。 サイトでは、特定の分野に限定せずに幅広く発信していきます。

COMMENT

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です