网站大量收购独家精品文档,联系QQ:2885784924

PHP教程之流程控制.pdf

  1. 1、本文档共20页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
PHP教程之流程控制

第二章 流程控制 大多数复杂的程序设计都离不开流程控制语句,这些语句决定了我们程序的走 向。在PHP 中一共包含了3 种控制结构:顺序结构、选择结构和循环结构。 在多数情况下程序都不会简单地使用一种结构,一段程序可能会同时包含两种或 3 种控制结构。PHP 中的流程控制语句可分为如下几类。 条件语句:if/else/else if、switch 。 循环语句:foreach 、while 、do while 、for 。 跳转语句:break、continue 。 下面将详细介绍这些控制语句的应用。 第一节 条件语句 条件语句又分支语句,在 PHP 程序设计中,条件语句主要由 if/elseif/else 这 3 个组合语句,以及switch 语句构成。下面将详细介绍这些语句的使用方法。 一、if、elseif 和else 条件语句 if、elseif 和else 语句经常会被一起使用,这3 个语句中只有if 可以单独使用, 而elseif 和else 语句则需要与if 语句结合使用。 1、if 条件语句 If 条件语句是单一条件选择语句,PHP 程序中的语句通常是按其在源代码文件 中出现顺序从前到后依次执行的。而if 语句用于改变语句的执行顺序,是很多语 言,包括 PHP 在内最重要的特性之一。if 语句的基本格式是,对一个表达式进 行计算,根据计算结果决定是否执行后面的语句。if 语句的格式如下: if (表达式) { 如果表达式的值为true 执行的语句; } 在上面if 语句的格式中,if 后面小括号中的“表达式”就是执行的条件,条件只 能是布尔型值。通常是由比较运算符或者逻辑运算符组成的表达式所计算的结果 值,或是一些返回布尔型的函数等。如果是传入其他类型的值也会自动转换为布 尔型的TRU 或FALS 。如果“表达式”为TRU ,则执行花括号中的语句, 否则不执行。不论结果如何,接下来都将执行if 后面的语句。 应用if 语句的示例代码如下。 52 ?php $age = 21; if ($age20) { echo 正在上大学; } ? 在浏览器中输出为: 正在上大学 当if 的执行语句只有一行时可以省略花括号{} ,但是为了提高代码的可读性, 建议加上花括号。 2 、if…else 条件语句 if…else 语句是双向条件选择语句,经常需要在满足某个条件时执行一条语句, 而在不满足该条件时执行其他语句,这正是else 子句的功能。else 延伸了if 语 句,可以在if 语句中的表达式的值为FALS 时执行语句。这里要注意一点,else 语句是if 语句的从句,必须和if 一起使用,不能单独存在。if…else 语句的格式 如下所示: if (表达式) { 如果表达式的值为true 执行的语句; } else { 如果表达式的值为false 执行的语句; } 在上面的格式中,如果“表达式”为真,执行if 后面的执行语句体1;如果“表 达式”为假,则执行else 后面的执行语句体2。“语句体1”和“语句体2”都 可以是复合语句,如果是复合语句必须使用花括号“{}”括起来。 应用if…else 语句的示例代码如下。 ?php $age = 18; if ($age20) { echo 正在上大学; 53 } else { echo 还没有上大学; } ? 在浏览器中输出为: 还没有上大学 3 、if…elseif…else 条件语句 if…elseif…else 多重条件选择语句,是if 和else 的组

文档评论(0)

xxj1658888 + 关注
实名认证
内容提供者

教师资格证持证人

该用户很懒,什么也没介绍

领域认证该用户于2024年04月12日上传了教师资格证

1亿VIP精品文档

相关文档