1. 程式人生 > >3-1流程控制if

3-1流程控制if

class 其他 順序 執行 -1 語句 ges 不執行 pan

流程控制:
對PHP程序執行的過程進行控制!
PHP有哪些手段對程序執行過程進行控制!
一、順序執行
自上而下的執行即可! 對這個執行過程沒有控制!
二、分支執行
分支執行可以根據條件是否滿足來選擇執行某些代碼,PHP的分支執行主要通過兩種語句(if,switch)來實現!
1.if語句
註意:我們if語句的表達式所控制的代碼,最好用花括號括起來,哪怕就是一條語句也用花括號括起來!
if語句可以嵌套,這是根據實際需求來的!
1)單向條件
if(表達式) 語句1;
表達式的值為true 那麽就執行語句1,否則就不執行!
$pass=60;
$a=40;
if($a>=$pass){

echo ‘恭喜,考試通過‘;
echo ‘dwqdwqdq‘;
//.......各種其他語句!
}
echo ‘代碼執行結束!‘;
2)雙向條件
$pass=60;
$a=40;
if($a>=$pass){
echo ‘恭喜你!考試通過啦!‘;
//.......
}else{
echo ‘很遺憾,您的科目沒有通過!‘;
//.......
}
3)多向條件
$a=84;
$grade1=60;//低於60不及格
$grade2=75;//及格
$grade3=85;//良好
if($a<$grade1){
echo ‘不及格‘;
}elseif($a<$grade2){
echo ‘童鞋你及格了‘;
}elseif($a<$grade3){
echo ‘良好!‘;
}else{
echo ‘優秀‘;
}

<?php 
/*
 if語句-多向條件
*/
$a=84;
$grade1=60;//低於60不及格
$grade2=75;//及格
$grade3=85;//良好
if($a<$grade1){
    echo ‘不及格‘;
}elseif($a<$grade2){
    echo ‘童鞋你及格了‘;
}elseif($a<$grade3
){ echo ‘良好!‘; }else{ echo ‘優秀‘; } ?>

技術分享

3-1流程控制if