PHP与MySQL数据库 第3周 PHP语法基础2.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第3周 PHP 流程控制 条件语句 循环语句 文件包含语句 条件语句 If语句 If……else……语句 Else if语句 Switch…case多重判断语句 If语句 几乎所有的语言(包括PHP)都有if语句,它按照条件选择执行不同的代码片段,可解释成 若某条件成立则去做什么事情。 PHP的if语句的格式为: if (expr) statement ; 如果表达式expr的值为真,那么就顺序执行statement语句;否则,就会跳过该条语句,再往下 执行。如果需要执行的语句不只一条,那么可以使用“{ }”,在“{ }”中的语句被称为语句组,其格式为: if(expr){ statement1; statement2; … } if语句的流程控制图如图所示。 例3-1 大多时候,总是需要在满足某个条件时执行一条语句,而在不满足该条件时执行其他语句,即:“若某条件成立则去做什么事情,否则去做什么事情”,这时可以使用else语句,该语法格式为: if(expr){ statement1; }else{ statement2; } 该语句的含义为:当表达式expr为真时,执行statement1;如果表达式expr为假,则执行statement2。 if…else语句的流程控制图如图所示。 例3-2 If…else语句 if…else语句只能选择两种结果:要么执行真,要么执行假。但有时会出现两种以上的选择,例如:一个班的考试成绩,如果是90分以上,则为“优秀”;如果是60~90分之间的,则为“良好”;如果低于60分,则为“不及格”。这时可以使用elseif(也可以写作else if)语句来执行,该语法格式为: if(expr1){ statement1; }else if(expr2){ statement2; }… else{ statementn; } elseif语句的流程图如图所示。 例3-3 Else if 语句 友情提示:在使用嵌套的if……else……语句时,一定要注意else和if的匹配、{和}的匹配。只有else语句没有if的语句是不存在的。 Switch…case多重判断语句 虽然elseif语句可以进行多重选择,但使用起来比较繁琐而且分析也不太清晰,为了避免if语句过于冗长,提高程序的可读性,可以使用switch分支控制语句。switch语句的语法格式如下: switch(variable){ case value1: statement1(代码); break; case value2: … default: default statement; } switch语句根据variable的值,依次与case中的value值相比较,如果不相等,继续查找下一个case;如果相等,就执行对应的语句,直到switch语句结束或遇到break为止。一般来说,switch语句最终都有一个默认值default,如果在前面的case中没有找到相符的条件,则输出默认语句。一定要注意break为跳离循环,千万不能省略不写。 。 switch语句的流程控制图如图所示。 例3-4 提示:在设计switch语句时,要将出现机率最大的条件放在 最前面,最少出现的条件放在最后面,可以增加程序的执行 效率。 如果机率相同,则不用注意条件的顺序。 Switch…case多重判断语句 第3周 PHP 流程控制 条件语句 循环语句 文件包含语句 循环语句 While 语句 Do …while语句 For语句 foreach语句 break语句、goto 语句和continue语句 While循环语句 while循环是PHP中最简单的循环语句,它的语法格式为: while (expr){ statement } 当表达式expr的值为真时,将执行statement语句,执行结束后,再返回到expr表达式继续进行判断。直到表达式的值为假,才跳出循环,执行下面的语句。 while循环语句的流程控制图如图所示。 例3-5 while语句还有另一种形式的表示,即do…while。 其语法如下: do { statement } while (expr); 二者的区别在于:前者是先判断再执行,后者是先执行再判断。对于expr开始为真的情况,二者是没有区别的。如果expr开始为假,则前者不执行任何语句就跳出循环,而后者仍要执行一次循环才能跳出循环。 例3-6 Do…while循环语句 For语句仅有单纯的一种,

文档评论(0)

1243595614 + 关注
实名认证
文档贡献者

文档有任何问题,请私信留言,会第一时间解决。

版权声明书
用户编号:7043023136000000

1亿VIP精品文档

相关文档