php流程控制语句

发布时间:2020-08-10 23:47:28 作者:新网学会
来源:网络 阅读:522

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开始为假,则前者不执行任何语句就跳出循环,而后者仍要执行一次循环才能跳出循环。

秦鹏


推荐阅读:
  1. java中有哪些流程控制语句
  2. Python的流程控制语句

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

php 流程 控制语句

上一篇:异构计算的“备胎上位记”

下一篇:mysql8 常见错误

相关阅读

您好,登录后才能下订单哦!

密码登录
登录注册
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》