記事の内容
この記事では、PHPのswitchについて説明します。
PHPのバージョンは、7系です。
switch文とは?
switch文とは、条件ごとに処理を行うための構文です。
switch文は同じ変数を異なる値と比較し、値によって異なる処理を行います。
文章ではわかりづらいかもしれませんが、実際にコードを見れば理解しやすいはずです。
ちなみに、switch文で書けることは、if文でも書くことができます。
数字のswitch文
まず最初に、数字で比較する例を紹介します。
文字列のswitch文
次に、文字列で比較する例を紹介します。
breakを忘れないようにしよう
switch文の中で、breakを忘れると、意図しない動作になるので気を付けましょう。
一致した条件式以降の全てのコードが実行されます。
ただし、caseに付随する文を空(break文も書かない)にすることで、複数条件にマッチするswitch文を書くこともできます。