流程控制

顺序结构

从上到下 从左往右

条件分支结构

1) 单向分支结构
if(){} 只能管理花括号里面的内容
if():endif; 替换语法 模版模式

 1 //if(){} 只能管理整个花括号里面的代码,我们管这段代码叫做代码块或者语句体
 2  if(false){
 3  echo '不但有,且还是的!!!<br/>';
 4  echo '容易活容易,活不容易<br/>';
 5  }echo '帅有个屁,到头来还不是让卒吃掉!!!!<br/>';
 6  echo '<hr/>';
 7 //if(): endif; 替换语法 模版模式
 8  if(false):
 9  echo '不但有,且还的!!!<br/>';
10  echo '容易活容易,活不容易<br/>';
11  endif;
12  echo '帅有个屁,到头来还不是让卒吃掉!!!!<br/>';

2)双向分支结构

 1 /*
 2 if(){
 3   
 4 }else{
 5  
 6 }if(): else: endif;
 7 */
 8 if(!true){
 9  echo '这年代骗太多,傻明显不够<br/>';
10  echo '现在的学太没有素质了,过来拷竟然剪切!!!<br/>';
11  }else{
12  echo 'iPhone的都有个共同点,就是不好意思说不好!!<br/>';
13  echo '我横道向天笑,笑完我去睡觉<br/>';
14 echo '上课的时候某给我传纸条 看内容我疯了,内容是: 在吗?<br/>';
15  echo '<br/>';
16 if(!true):
17  echo '这年代骗太多,傻⼦明显不够<br/>';
18  echo '现在⼤学太没有素质了,过来竟然剪切!!!<br/>';
19  else:
20  echo '⽤iPhone的都有个共同点 就是不好意思说不好!!<br/>';
21  echo '我横道向天笑,笑完我去睡觉<br/>'; 
22 endif;
23  echo '上课的时候某⼈给我传纸条 看⻅内容我疯了,内容是: 在吗?<br/>';
24  echo '<hr/>';

 多向分支结构(if else从句)

 1 <?php
 2   //成绩
 3   //100 满分
 4   //90-100 优秀
 5   //80-90 良好
 6   //70-80 ⼀般
 7   //60-70 及格
 8   //60下 不及格
 9 $chengji = 100;
10  if($chengji == 100){
11  echo '满分';
12  } elseif($chengji< 100 && $chengji >=90){
13  echo '优秀';
14  } elseif($chengji<90 && $chengji >=80){
15  echo '良好';
16 }elseif($chengji <80 && $chengji >=70){
17  echo '一般';
18  }elseif($chengji <70 && $chengji >=60){
19  echo '及格';
20  }else{
21  echo '不及格 等待补考吧';
22 
23   

多向分支结构(switch case 从句)

switch(要匹配的变量){ case 1:
}
break;
case 2:
break;
default:
}

注意: switch 语句每个case后要写上一个break 进行跳出
switch 从句 case后面可以是分号也可以是冒号,推荐使用冒号!!!

 1 <?php
 2  $sex=2;
 3  
 4  switch($sex){
 5  case 1;
 6  echo '你大爷';
 7  break;
 8  case 2:
 9  echo '姐姐';
10  break;
11  case 3:
12  echo '萨瓦迪卡~';
13  break;
14  default:
15  echo '类已经法知道你的性别了';
16 }

 

posted @ 2018-12-20 19:50  街特闷  阅读(142)  评论(0)    收藏  举报