条件分岐の別の書き方(三項演算子)
条件文 ? 条件文がtrueの時の処理 : 条件文がfalseの時の処理 ;
例えば、 $_SESSION["hoge"] = $hoge != "" ? $hoge : "";
は、 if ($hoge != ""){ $_SESSION["hoge"] = $hoge; } else { $_SESSION["hoge"] = ""; }
と同じ処理になるので、場合によっては処理をすっきり書くことができる。
- tag
- php
制作に関する私的なメモです
条件文 ? 条件文がtrueの時の処理 : 条件文がfalseの時の処理 ;
例えば、 $_SESSION["hoge"] = $hoge != "" ? $hoge : "";
は、 if ($hoge != ""){ $_SESSION["hoge"] = $hoge; } else { $_SESSION["hoge"] = ""; }
と同じ処理になるので、場合によっては処理をすっきり書くことができる。