はじめに
ifとswitchについて理解はしているのですが、書き方がごっちゃになることがあるので自分用まとめです。
自分用のまとめなので間違いや自分が完全に理解しているところに関しては省略して書いていることもあります。ご了承お願いします。
ifサンプルコード
$score = 100;
if ($score == 100) {
echo "excellent!!" . PHP_EOL;
} elseif ($score >= 80) {
echo "Great!" . PHP_EOL;
} else {
echo "もうすこしがんばりましょう" . PHP_EOL;
}
ecellent!!
比較演算子
>= //以上
<= //以下
> //超過
< //未満
== //等しい
!= //等しくない
=== //等しいとTrue、型も等しい(厳密な比較)
!== //等しくないとTrue、型が等しくなくても
複数条件
&& and //なおかつ
|| or //もしくは
! //ではない
returnで処理の中断
まだ調べ終わっていませんが、ifの中でreturnを使用すると処理の中断が行われるそうです
elseとかelseifを記述しないでよくなるのでコードがすっきり見えるとかなんとか、また検証できる時に検証します。
まとめ
言語によって書き方が少しずつ違ったりしますよね。
なのでサンプルコード1つ残しておくとあとから確認できて便利です。