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 式を実行します。