3項演算子の使い方
知らなかったのでメモです。
要約
- 条件演算子のうちの一つ
<?php
// 三項演算子の使用例
$action = (empty($_POST['action'])) ? 'default' : $_POST['action'];
// 上記は以下の if/else 式と同じです。
if (empty($_POST['action'])) {
$action = 'default';
} else {
$action = $_POST['action'];
}
?>
書き方
(式1) ? (式2) : (式3);
式1の条件がTRUE(つまり、合ってるよーって時)、式2が発動する。
式1の条件がFALSE(つまり、間違ってるよーって時)、式3が発動する。
そんな感じです。