なんかよくわからないコード見つけたので調べたら三項演算子っていうらしい。
$language = 'jp';
$message = ($language == 'jp') ? '日本語' : '英語';
(条件式) ? trueの場合 : falseの場合
という形みたいですね。elseif文の省略なのかな?でもif文のように処理は記述できないので、値を返すだけの簡単な場合にはコードを短く出来ていいですね。
なんかよくわからないコード見つけたので調べたら三項演算子っていうらしい。
$language = 'jp';
$message = ($language == 'jp') ? '日本語' : '英語';
(条件式) ? trueの場合 : falseの場合
という形みたいですね。elseif文の省略なのかな?でもif文のように処理は記述できないので、値を返すだけの簡単な場合にはコードを短く出来ていいですね。
コメント