欢迎来到天天文库
浏览记录
ID:52269809
大小:708.01 KB
页数:21页
时间:2020-04-03
《《PHP流程控制》PPT课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第六章PHP流程控制本章目标掌握if、if...else语句的使用掌握switch语句的使用明确while和do…while语句的功能和区别掌握for语句的使用了解break/continue语句的功能和区别本章内容6.3转移控制语句6.2循环控制语句6.1条件控制语句6.1条件控制语句if语句switch语句6.1.1if语句if语句根据判断语句的值,有条件地执行一组语句,即当程序遇到一个二叉路口,需要做出选择时,通过if语句选择执行的方向,所以其被称作条件控制语句if语句基本结构有三种只含if的语句if...else结构语句嵌套的if...else结构6
2、.1.1if语句(续)只含if的语句语句作单纯的判断,然后决定是否执行,可解释为“若发生了某事,则怎样处理”基本结构为if(判断语句){执行语句体}6.1.1if语句(续)if...else结构语句在两个语句体中选择其中一个来执行if...else语句为选择性语句,可以解释成“若发生了某事则怎样处理,否则该如何解决”基本结构为if(判断语句){执行语句体1}else{执行语句体2}6.1.1if语句(续)嵌套的if...else结构前面的两种分支机构都只能实现两路分支,当程序结构里还有if...else语句时,就能实现多路分支,此结构称为嵌套的if...el
3、se...结构基本结构如下If(判断语句1){执行语句体1}Elseif(判断语句2){执行语句体2}Elseif…Else...6.1.1if语句(续)if语句多种嵌套在if语句中可以嵌套一个或多个if语句,以实现对多个参数的判断,这就是if语句的多种嵌套结构形式如下if()if()语句体1else语句体2elseif()语句体3else语句体46.1.2switch语句switch语句是多分支选择性语句,PHP中switch语句的作用是根据不同的条件判断执行不同的语句switch(表达式){case1执行语句体1break;case2执行语句体2brea
4、k;……default;执行语句体nBreak;}6.2循环控制语句while循环语句do…while循环语句for语句的使用6.2.1while循环语句while循环是PHP中最简单的循环类型,while用来实现“当型”循环判断语句一般用逻辑运算符号当判断条件当判断语句为真时,执行语体被执行后再检查表达式的值,如果为真,执行语句体再次被执行,当判断语句的值为假时,退出该循环基本结构如下while(判断语句){执行语句体}6.2.2do…while循环语句do…while又称“直到型”循环,只是其在每次循环结束时检查表达式是否为真,而不是在循环开始时先执行一
5、次指定的内嵌的语句体,然后判断表达式。如果为真,返回执行语句体,若为假,结束do…while循环do{执行语句体}while(表达式)6.2.3for语句的使用PHP中for循环是最复杂、功能也最强大的循环,任何while循环都可以用for循环代替一般形式多重循环6.2.3for语句的使用(续)一般形式for循环语句可以用于循环次数已经确定的情况,而且可以用于循环次数不确定,而只给出循环结束条件的情况for(表达式1,表达式2,表达式3){执行语句体}6.2.3for语句的使用(续)多重循环使用多重循环来控制多个变量也是在for语句中经常被忽略的一个特性,因
6、为这种执行方法比较容易出错在一般的任务中用到的是双重循环,三重以上的循环一般意义不大6.3转移控制语句break语句continue语句continue和break语句的区别6.3.1break语句break具有结束、中断整个循环的作用,可以被用到for、do…while…等循环中,起无条件结束循环的作用6.3.2continue语句continue语句的作用是结束本次循环,即跳过循环体中后面未执行的语句,接着执行下一次循环一般形式为continue;6.3.3continue和break语句的区别continue语句的作用是结束本次循环,接着去判断是否执行
7、下次循环break语句则是终止整个循环,不再进行判断本章总结条件控制语句的使用if语句switch语句循环控制语句的使用while循环语句do…while循环语句for语句的使用转移控制语句的使用break语句continue语句continue和break语句的区别
此文档下载收益归作者所有