こんにちは。今日もいい天気ですね。
最近は、リリースが差し迫りばたばたしておりますー。

明らかに1日の半分はプログラミングしてる状態です。あーつら。

さて、そんな今思ってしまうのは、
「なるべく シンプルにプログラムを書きたい。」ってことですね。
少しでも。キーボード打つ数を減らしたいし。。

とくにバグが置きやすい条件分岐…IF文のあたりは特に。

ということで、今日はPHPのIF分の省略形をご紹介します。




if ($age > 60){
$is_kanreki = true;
} else {
$is_kanreki = false;
}

なんてパターンよくあります。
ある変数に条件によって A または B どちらかの値を入れるってケースですね。

そんなときは ↑と同じ内容を1行で書くことができます。

$is_kanreki = ($age > 60) ? true : false;

なんと。シンプルじゃないすか? …って思いません
$変数 = (条件) ? [条件が成り立つ場合に変数に入れる値] : [成り立たない場合に入れる値];

ってパターンで作れば、シンプルなプログラミングでっせ!!