簡介
例如以下代碼将根據條件分别顯示a is bigger than b,a equal to b或者a is smaller than b:
?php if ($a $b) { echo "a is bigger than b"; } elseif ($a == $b) { echo "a is equal to b"; } else { echo "a is smaller than b"; } ?>
特點
在同一個if結構中可以有多個elseif語句。第一個表達式值為TRUE的elseif語句(如果有的話)将會執行。在php中,也可以寫成“else if”(兩個單詞),它和“elseif”(一個單詞)的行為完全一樣。句法分析的含義有少許區别(如果你熟悉C語言的話,這是同樣的行為),但是底線是兩者會産生完全一樣的行為。
elseif的語句僅在之前的if或elseif的表達式值為FALSE,而當前的elseif表達式值為TRUE時執行。