這是if語句:
if (條件表示式1){ //條件判斷 //n多語句1 }else if(條件表示式2){ //n多語句2 }else if(條件表示式3){ //n多語句3 } ... ... else{ //n多語句n }
執行流程:條件表示式1為true則輸出n多語句1,否則判斷條件表示式2,如此迴圈,若n-1個判斷中都為false,則輸出else內的n多語句n
可見if用於條件判斷,具有範圍性,可用於對輸入資料進行限制
這是switch語句:
switch (表示式){ //表示式通常為變數,對case的語句進行匹配 case 情況1: //這裡為冒號不是分號 n多語句; break; //跳出switch語句 case 情況2: n多語句; break; ... ... default: n多語句; }
工作原理:
switch傾向對某預定數值的匹配,例如某網頁中點某連線跳轉到某地址,沒有進行條件判斷
且switch不支援float型,布林型。
相關教學:PHP視訊教學
以上就是PHP學習之淺談if與switch的使用與區別的詳細內容,更多請關注TW511.COM其它相關文章!