标签:
PHP流程控制
程序结构化所需要的三种基本结构:顺序结构、分支结构(选择结构或条件结构)和循环结构
1.顺序结构:程序按照从上到下从左到右顺序执行
2.分支结构
1>单一条件分支结构(if)
语法格式:
if(表达式)
语句块;
2>双向条件分支结构(else子句)
语法格式:
if(表达式){
语句块1;
}else{
语句块2;
}
3>多向条件分支结构
语法格式1(else if子句):
if(表达式1){
语句块1;
}else if(表达式2){
语句块2;
}
...
else if(表达式n){
语句块n;
}else{
语句块n+1;
}
语法格式2(switch语句):
switch(表达式){
case 值1:
语句块1;
break;
case 值2:
语句块2;
break;
...
case 值n:
语句块n;
break;
default:
语句块n+1;
}
4>巢状条件分支结构
语法格式:
if(表达式1){
if(表达式2){
...
}else{
...
}
}else{
if(表达式3){
...
}else{
...
}
}
3.循环结构
1>while语句
语法格式:
while(表达式){
循环体;
}
2>do...while语句
语法格式:
do{
循环体;
}while(表达式); //注意分号
3>for语句
语法格式:
for(初始化;条件表达式;增量){
循环体;
}
特殊流程控制语句
break语句:结束循环
continue语句:结束本次循环执行下次循环
exit语句:结束脚本
标签:
原文地址:http://www.cnblogs.com/yexiang520/p/5538611.html