【PHP】三項演算子の結果を変数に代入する

PHPでif文を1行で記述する事ができる三項演算子。

判定結果を変数へ代入する際、以下のように短く記述出来ます。

$変数 = ? 結果が真のとき : 結果が偽のとき;

$n = 1;
$result = $n == 1 ? "Yes" : "No";

var_dump($result); // Yes

JavaScriptの三項演算子も同じ様に記述出来ます。

var n = 0;
var result = n == 1 ? "Yes" : "No";

console.log(result); // No

Follow me!