- 1、本文档共20页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 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 的组
您可能关注的文档
- 辅助生产费用归集与分配.ppt
- 通风工程量计算说明与计算规则.doc
- 通风机结构与原理.doc
- 造纸废水处理工艺与新工艺综述.doc
- 连续函数运算与初等函数连续性.ppt
- 营业线施工计划编制与实施.doc
- 道家哲学中人生智慧.doc
- 说课: 空间几何体三视图和直观图.ppt
- 课题之传动机构装配.ppt
- 都市里春天----城市景观设计之路.doc
- 幼儿园全民国家安全教育日PPT.ppt
- 文明礼仪伴我行主题班会课.ppt
- 4.2 《心有一团火,温暖众人心》课件(共26张PPT) 2024-2025学年统编版高中语文必修上册.pptx
- 大模型平民化开启“AI+医疗”新纪元.pptx
- 2《以工匠精神雕琢时代品质》 课件(共28张PPT)2024-2025学年统编版高中语文必修上册.pptx
- 3《鸿门宴》 课件 (共52张PPT)2024-2025学年统编版高中语文必修下册.pptx
- unit 2能力阅读写作拔高练-学九级英语全一册单元模块满分必刷题人教版.pdf
- 9.3 《声声慢(寻寻觅觅)》课件 (共25张PPT)2024-2025学年统编版高中语文必修上册.ppt
- “4·23世界读书日”主题教育班会-阅读启心智,知识筑梦想 课件(共27张PPT).pptx
- 4EAT 变速箱维修手册.pdf
最近下载
- DG_TJ08-40-2010:地基处理技术规范.pdf VIP
- 2024年四川省宜宾市江安区化学中考一诊试卷.doc VIP
- 2024年中考语文总复习专题06:修辞手法(附答案解析).docx
- QCT 468_汽车散热器最新标准规范.pdf
- 《基本分析与技术分析相结合的A股投资策略案例报告》6200字.doc
- 2 TNC 640 HSCI加工中心和铣车复合加工机床数控系统.pdf VIP
- 2024年四川省宜宾市江安中学中考物理一诊试卷 .docx VIP
- 节能与新能源汽车技术路线图2.0_完整下载版.pdf
- 一般现在时(第三人称单数形式_)及练习.doc VIP
- 医院医保办个人年度述职报告与医院医保办个人总结汇编.doc VIP
文档评论(0)