この記事について
| 環境 | PHP |
|---|---|
| 目的 | サンプルコードで見つけた「?」を使った演算子が何か調べる |
| 結果 | 三項演算子。[条件式] ? [真の場合] : [偽の場合] でTRUE/FALSEに応じた値を返す |
サンプルコードにクエスチョン(?)を使った演算子らしいものを発見。
WEBで調べるのに少し手間取ったのでメモ。
三項演算子という。3つの項目を使用する唯一の演算子らしい。
書式:
[条件式] ? [真の場合] : [偽の場合]
//条件式を評価し、TRUEであれば[真の場合]、FALSEであれば[偽の場合]を返す
サンプルコード:
$_SESSION["category"] = isset($_POST["category"]) ? $_POST["category"] : "";
//POSTの値があればPOSTの値を、なければ空文字をSESSIONに格納する
