继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续
感谢您的支持,我会继续努力的
赞赏金额会直接到老师账户
将二维码发送给自己后长按识别
微信支付
支付宝支付

php流程控制语句

繁花如伊
关注TA
已关注
手记 227
粉丝 39
获赞 294

php 
流程控制语句(上) 
在php编程语言中,有3中基本的结构组成,分为顺序结构,分支结构和循环结构。 
在php中提供一下四条流程控制语句来实现分支和循环结构。 
1.if……..else……条件语句 
2.switch 分支选择语句 
3do….while….循环语句 
4.for 循环语句 
下面我们来看看着4条流程控制语句的用法 
一,if……..else……条件语句{if……..else…..共有三中结构,此外每种基本结构还可以嵌套另外两种结构,而且还可以应允多级嵌套} 
1.只有if的语句 
这种结构可以理解成“若某条件成立则去做什么事情”其语法如下: 
if(expr){ 
sattement 

2.if……..else….语句


这种结构可解释成”若某条件成立则去做什么事情,否则去做另外一件事。“其语法如下: 
if(expr){ 
statement1 
}else{ 
statement2 

如果 statement1


为真则去执行,不为真则去执行2, 
3.包含else if的语句 
用else if实现多路分支,用语法表示如下: 
if(expr){ 
statement1 
}else ifexpr2) { 
statement2 

else( 
statement 

如果 statement1为真则去执行,不为真则去执行2,依次类推,否则去执行statement。


二, 
switch 语句 
嵌套的if…else….语句可以处理多出分支流程,但使用起来比较繁琐而且也不太清晰,为配合品种引进了switch语句。其语法如下P: 
switch(expr|){ 
case ecpr1: 
statement1: 
break: 
case exp2: 
statement2: 
break: 



default: 
statementN: 
break: 
其中的expr为条件,通常的变量名称。而case后的exprN,通常表示变量的值冒号后则为符合该条件要执行的语句,一定要注意break的作用为退出switch结构,不能省略不写,

 
循环控制语句 
一,do……..while… 语句 
在php中,do……..while..循环语句有两种结构,一种只有while….部分,另一种是do……..while..两部分都有。 
1.只有while…..部分的语句 
如下: 
while(expr){ 
statement 

2.do……..while…..两部分都有语句 
如下: 
do{ 
statement 

while(expr): 
其中的expr的判断的条件,通常为逻辑表达式或比较表达式。而statement为符合条件的额执行部分程序,若程序只有一行,可以省略大括号{}。 
而两种结果的区别在于,前者是先判断条件在执行语句,后是先判断expr开始为真的情况下,两种结构是没有区别的,如果结果是没有区别的,如果expr开始为假,则前者不执行任何语句就跳出循环,而后者仍要执行一次循环才能跳出循环。

打开App,阅读手记
0人推荐
发表评论
随时随地看视频慕课网APP