php流程控制语句
php流程控制语句
一、条件控制语句
1、if条件控制语句
基本表达式:
if(expr)
statement;
执行多条语句的表达式:
if(){}
通过else延伸的表达式:
if()else{}
加入elseif同时判断多个条件的表达式
if()elseif{}else{}
2、switch多分支语句
基本表达式:
switch(expr){
case expr1:
statement1;
break;
case expr2:
statement2;
break;
...........
default:
statementN;
break;
}
if和switch语句的区别:
效率:对同一变量的不同值作提交判断时,switch效率高于if
实用性:if是实用最强和应用范围最广的语句
二、循环语句
1、while循环语句
表达式:
while(expr){
statement;
}
2、do...while循环语句
表达式:
do{
statement;
}
3、for循环语句
表达式:
for(expr1;expr2;expr3){
statement;
}
4、foreach循环语句
foreach循环控制语句自PHP4.0开始被引入,主要用于处理数组,是遍历数组的一种简单方法。
表达式:
foreach(array_expression as $value){
statement;
}
foreach(array_expression as $key=>$value){
statement;
}
三、跳转语句
1、break跳转语句
break语句用于结束当前条件控制语句
2、continue跳转语句
continue跳转语句用来跳过本次循环中指定条件的语句
3、return跳转语句
return语句用于结束一个函数或者脚本文件的执行
四、try...catch...throw语句