コードを少なくすることは必ずしもベストとは限らないが、視認性を求める場合は重要となってくる局面が多い。
今回はよく使う3項演算子以外で2種類をメモとして残しておく。
// Null合体演算子
echo $hoge ?? '変数がnullであればこちらが出力される';
// エルビス演算子(3項演算子からtrueの条件を書く範囲を省略した演算子)
echo $hoge ?: '$hogeがtrueでなければこちらが出力される';
コードを少なくすることは必ずしもベストとは限らないが、視認性を求める場合は重要となってくる局面が多い。
今回はよく使う3項演算子以外で2種類をメモとして残しておく。
// Null合体演算子
echo $hoge ?? '変数がnullであればこちらが出力される';
// エルビス演算子(3項演算子からtrueの条件を書く範囲を省略した演算子)
echo $hoge ?: '$hogeがtrueでなければこちらが出力される';