大家好,欢迎来到IT知识分享网。
第4章 PHP的流程控制结构
4.1 分支结构
4.1.1 单一条件分支结构(if)
if(表达式)
语句块;
4.1.2 双向条件分支结构(else从句)
if(表达式)
语句块;
else
语句块;
4.1.3 多向条件分支结构(elseif子句)
if(表达式1)
语句块1;
elseif(表达式2)
语句块2;
......
elseif(表达式n)
语句块n;
else
语句块n+1;
4.1.4 多向条件分支结构(switch语句)
switch(表达式)
{
case 值1:
语句块1;
break;
case 值2:
语句块2;
break;
......
case 值n:
语句块n;
break;
default:
语句块n+1;
}
4.1.5 巢状条件分支结构
if(表达式1){
if(表达式2){
... //还可以无限层的嵌套下去
}else{
... //还可以无限层的嵌套下去
}
}else{
if(表达式3){
... //还可以无限层的嵌套下去
}else{
... //还可以无限层的嵌套下去
}
}
4.2 循环结构
4.2.1 while语句
while(表达式)
语句块;
4.2.2 do…while循环
do{
语句块;
}while(表达式);
4.2.3 for语句
for(初始化;条件表达式;增量){
语句块;
}
4.3 特殊的流程控制语句
4.3.1 break语句
break可以结束当前for,foreach,while,do-while或者switch结构的执行
4.3.2 continue语句
continue语句只能使用在循环语句内部,功能是跳过该次循环,继续执行下一次循环结构
4.3.3 exit语句
当前的脚本只要执行到exit语句,不管它在哪个结构中,都会直接退出当前脚本。
exit()
是一个函数,die()
是exit()
函数的别名
免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://yundeesoft.com/10543.html