【PHP】クエスチョン(?)がある演算子は三項演算子

サンプルコードにクエスチョン(?)を使った演算子らしいものを発見。
WEBで調べるのに少し手間取ったのでメモ。

三項演算子という。3つの項目を使用する唯一の演算子らしい。

———————————————————
書式:

[条件式] ? [真の場合] : [偽の場合]
//条件式を評価し、TRUEであれば[真の場合]、FALSEであれば[偽の場合]を返す
———————————————————

———————————————————
サンプルコード:

$_SESSION[“category”] = isset($_POST[“category”]) ? $_POST[“category”] : “”;
//POSTの値があればPOSTの値を、なければ空文字をSESSIONに格納する
———————————————————

タイトルとURLをコピーしました