本篇文章主要講述的是關於if與switch的使用與區別,具有一定的學習價值,有興趣的朋友可以了解一下。
這是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的使用與區別的詳細內容。更多資訊請關注PHP中文網其他相關文章!