php 有三大流程控制:順序控制,分支控制,迴圈控制。
2、分支控制:程式有選擇的執行。又分單分支,多分支,多重分支。
a、單分支:基本語法結構:
if(條件表示式)elseelse if(條件表示式)elseif(條件表示式)eles{
語句;n個語句;
d、switch分支語句
switch(表示式){
case 常量1:
語句;n個語句;
break;
case 常量2:
語句;n個語句;
break;
case 常量3:
語句;n個語句;
break;
default:
語句;n個語句;
break;
注意:1、case 語句有一到多
2、defaul 語句可以沒有(根據自己**的業務邏輯)
3、通常,在case 語句後,要帶break ,表示退出switch語句
4、常量的型別 (int, float, 字串, 布林型)
重點:程式首先按照case順序進行配置,如果乙個都沒有匹配到,則執行 default語句的內容,直到遇到break,則退出switch;
if 和 switch 分支比較:
if 對某個範圍的判斷,而switch是對乙個點的判斷, 所以我們可以這樣去選擇他們:
應用場景: 當分支就是幾個點時(比如判斷坦克的方向),使用swtich。
當分支是幾個區域(範圍)的判斷,則考慮使用if。
PHP流程控制語句
一 php流程控制語句 流程控制對於任何一門語言來說,都是至關重要的,在編寫程式時,我們經常會希望為不同的決定執行不同的動作,這時就可以使用流程控制語句來實現 影響使用者的輸入為不同的決定或者輸入執行不同的程式 一 順序結構 順序結構是最基本的結構方式,各流程依次按順序執行 順序結構中,所有 都將執...
php學習之道 php 流程控制語句
php控制語句 1 if語句 if語句是多數語言中的乙個重要特點,它根據條件執行程式段。php的if語句類似於 c if expr statement 正如在表示式中所論述,expr 被計算為它的真值。如果 expr 為true,php執行相應語句,如果為false 則忽略它。如果 a 大於 b,下...
php流程控制
流程 1 if statements if expression i a 5 i b 4 if i a i b elseif i a i b else 2 邏輯運算子 i a 5 i b 4 i c 6 i d 7 if i a i b i c i d if i a i b i c i d 3 sw...