PHPでは、条件に基づいて値を返すために三項演算子とelseif文を使用することができます。以下にそれぞれの使用例を示します。
- 三項演算子の例:
$isTrue = true;
$result = $isTrue ? 'True' : 'False';
echo $result; // 結果: True
$isFalse = false;
$result = $isFalse ? 'True' : 'False';
echo $result; // 結果: False
上記の例では、条件式 $isTrue
が true
の場合は 'True'
を、それ以外の場合は 'False'
を返します。
- elseif文の例:
$score = 80;
if ($score >= 90) {
echo '優秀';
} elseif ($score >= 70) {
echo '良い';
} elseif ($score >= 50) {
echo '普通';
} else {
echo '不可';
}
上記の例では、変数 $score
の値に基づいて異なる結果を出力します。条件式を順番に評価し、最初に条件が真となるブロックのコードが実行されます。この例では、$score
が 80
以上の場合は '良い'
を出力します。