2016.11.29
【PHP】if文を1行で短くシンプルに記載する方法
ちょっとした分岐なのに、複数行にわたってしまうif文。
そのif文を1行でシンプルに書きたい場合などあるかと思います。その方法メモメモ。
//通常のif文
if (条件式) {
// 条件が真(true)のときの処理
}
else {
// 条件が偽(false)のときの処理
}
//"{}"を使った例
if ($lang == 'Jp') {
echo 'こんにちは';
}
else {
echo 'Hello';
}
//":"を使った例
if ($lang == 'Jp') :
echo 'こんにちは';
else :
echo 'Hello';
endif;
//1行で記載
if ($lang == 'Jp') echo 'こんにちは';
//三項演算子
echo $lang == 'Jp' ? 'こんにちは' : 'Hello';