三項演算子
if文をすっきり書けるので便利ですよね。
実装してて気になったので、備忘録をかねて
①基本
条件式 ? 式1 : 式2
$lang = 'En';
$lang == 'Jp' ? $msg = 'こんにちは' : $msg = 'Hello';
print $msg;
'Hello'
②代入+基本
代入式 + 条件式 ? 式1 式2;
$lang = 'Jp';
$msg = $lang == 'Jp' ? 'こんにちは' : 'Hello';
print $msg;
'こんにちは'
これなら式1、式2にそれぞれに式を書く手間が省ける
今まで①パターンで書いてたけど、次からは②のパターンを使用してみようっと
なにかの参考になれば、幸いです。