PHPの三項演算子とelseifの使用例


PHPでは、条件に基づいて値を返すために三項演算子とelseif文を使用することができます。以下にそれぞれの使用例を示します。

  1. 三項演算子の例:
$isTrue = true;
$result = $isTrue ? 'True' : 'False';
echo $result; // 結果: True
$isFalse = false;
$result = $isFalse ? 'True' : 'False';
echo $result; // 結果: False

上記の例では、条件式 $isTruetrue の場合は 'True' を、それ以外の場合は 'False' を返します。

  1. elseif文の例:
$score = 80;
if ($score >= 90) {
    echo '優秀';
} elseif ($score >= 70) {
    echo '良い';
} elseif ($score >= 50) {
    echo '普通';
} else {
    echo '不可';
}

上記の例では、変数 $score の値に基づいて異なる結果を出力します。条件式を順番に評価し、最初に条件が真となるブロックのコードが実行されます。この例では、$score80 以上の場合は '良い' を出力します。