書式
三項演算子
条件式 ? 式1 : 式2 ;
条件式が真であれば式1を実行し、偽であれば式2を実行する。
「if(条件式) then 式1 else 式2
」と同じ
例
真の場合
$num = 2;
$val = $num % 2 == 0 ? echo '偶数です' : echo '奇数です';
echo $val;
実行結果
偶数です
まとめ
はじめに条件式を評価し、式の結果がTRUEの場合は真の式を返し、結果がFALSEの場合は偽の式を返します。
参考
【PHP入門】三項演算子とは?使いこなしてコードをスッキリする
著者: E.R (株式会社ウィズツーワン)