elseif

ページ名:elseif

elseifは、 elseのように、元のif式の値が falseの場合に別の文を実行するようにif 文を拡張します。

しかし、elseとは異なり、elseif式が trueの場合にのみ代わりの式を実行します。

例えば、次のコードは、aはbより大きい、 aはbに等しい、 aはbより小さいを出力します。


<?t
if ($a > $b) {
    echo "aはbより大きい";
} elseif ($a == $b) {
    echo "aはbと等しい";
} else {
    echo "aはbより小さい";
}
?>

 

複数の elseif を同じ if 文の中で使用することができます。

true と評価された最初の elseif 式を実行します。