对PHP程序执行的过程进行控制!
一、顺序执行
1 2 3 4
| <?php echo '执行到第一步!<br />'; echo '执行到第二步!<br />'; ?>
|
** 自上而下的执行即可! 对这个执行过程没有控制!**
二、分支执行
分支执行可以根据条件是否满足来选择执行某些代码,PHP的分支执行主要通过两种语句(if switch )来实现
1.if语句
1)单向条件
if(表达式) 语句1;
表达式的值为true 那么就执行后面的语句1,否则不执行!
1 2 3 4 5 6 7 8 9 10 11
| <?php $pass =60; $a=40; if($a>=$pass) { echo'考试通过!'; '666'' //任何其他语句 } echo '不及格!'; ?> //不及格
|
2)双向条件
** if else 语句**
3)多向条件
if elseif elseif
2.switch语句
1 2 3 4 5 6 7 8 9 10 11 12
| switch(表达式){ case 值 1: 语句块1; break; case 值 2: 语句块2; break; ....... default: 语句块n }
|
三、循环执行
1.while语句
1 2 3 4
| while(表达式){ 各种语句.... }
|
2.do..while 语句
1 2 3 4
| do{ 各种语句 }while(表达式);
|
3.for语句
1 2 3 4
| for(表达式a;表达式b;表达式c){ 各种语句 }
|
四、特殊的流程控制语句
1.break语句
2.continue语句
3.exit()语句 作用:结束当前整个程序的执行!