流程控制

对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 '不及格!';
?>
//不及格

image.png

2)双向条件

** if else 语句**

3)多向条件

if elseif elseif

2.switch语句

1
2
3
4
5
6
7
8
9
10
11
12
switch(表达式){
case1://case相当于==
语句块1;
break;
case2:
语句块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()语句 作用:结束当前整个程序的执行!

Prev:
robots协议
Next:
PHP基本语法学习
catalog
catalog