PHP控制流程.ppt_第1页
PHP控制流程.ppt_第2页
PHP控制流程.ppt_第3页
PHP控制流程.ppt_第4页
PHP控制流程.ppt_第5页
已阅读5页,还剩13页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、PHP过程控制,控制过程,顺序结构分支结构(选择结构)循环结构特殊过程控制语句本文来自江西新华计算机学校教育网:概述在任何编程语言中,都需要支持三种基本结构,以满足程序结构化的需要。在PHP中,为了支持这三种结构,提供了实现这三种结构所需的语句,下面将分别介绍。序列结构:在程序结构中,最基本的是序列结构。程序以自上而下的顺序执行。基本形式是:报表1;报表2;报表n。本文来源于江西新华计算机学校教育网,分支机构1。单if语句:基本格式:if(条件表达式)语句组;当语句组是单个语句时,/可以省略。当条件表达式的值为真时,PHP将执行语句组,而当条件表达式的值为假时,PHP将不执行语句组,忽略语句组

2、并执行以下语句。本文来源于江西新华计算机学校教育网,单举一例,如果陈述;if($b0)回声变量b的值大于零;回声变量b的值为:$b。本文来源于江西新华计算机学校教育网,ifelse语句:格式如下:if(条件表达式)语句组1 else语句组2 /当语句组为单条语句时可以省略。If-else条件判断类似于If条件判断。不同之处在于,如果if-else语句的条件表达式值为真,它将执行if的本体语句(语句组1),而如果条件表达式值为假,它将执行else的本体语句(语句组2)。本文来源于江西新华计算机学校教育网,并使用了嵌套if的例子.否则过程控制;如果(a=60)如果(a=70)如果(a=90)回音不

3、错!数学成绩是A级!否则回声是可以的.这次,数学成绩是二等的!否则回声勉强通过边缘.这次,数学成绩是C!否则echo下次需要努力工作.数学不及格!本文来源于江西新华计算机学校教育网,3。elseif结构:如果($A=90?本文来源于江西新华计算机学校教育网:4 .开关-案例语句开关(表达式)案例值1:语句序列1;打破;案例值2:语句序列2;打破;默认值:语句序列n。打破;本文来源于江西新华计算机学校教育网:当程序运行到开关状态判断时,它会取出关键值,然后与表体中所列的值一一进行比较。如果值不匹配,这些值将被传递到下一个案例。如果值匹配,将执行case语句,然后当遇到break语句时,切换条件判

4、断将跳出。如果所有的值比较都不匹配,将执行默认的语句。使用switch语句的注意事项: switch语句不同于if语句,它只能判断一种关系:是否相等。switch语句中case子句的常量可以是整数常量、字符常量、表达式或变量。在同一个开关中,case子句的常量不能相同,否则第二个值永远无法匹配。case和default子句后的语句序列可以由多个可执行语句组成,这些语句不需要用 括起来,也可以是空语句。switch语句中可以省略Break语句和default子句。但是省略它会改变这个过程。本文来源于江西新华计算机学校教育网。本文来自江西新华电脑学校教育网。环路结构:1 .while循环语句的基本

5、格式:while语句或语句序列当while循环语句中的表达式(循环控制语句)的结果为真时,程序将重复执行相同的程序:循环体(while中的语句或语句序列),直到满足某些条件(当表达式的结果为假时)本文来源于江西新华电脑学校教育网:例:本文来源于江西新华电脑学校教育网:2。do-while循环语句的基本格式:do语句或语句序列while(表达式);程序将首先执行do语句体(循环体)中的语句,然后检查表达式的值(循环控制语句)。如果满足条件表达式(值为真),do语句体中的语句将再次执行,直到条件不满足。注意:必须在do-while之后添加分号作为结尾。do-while和while的最大区别是先执行

6、循环体,然后判断循环的控制条件。本文来源于江西新华计算机学校教育网,3.for循环语句基本格式:for(表达式1;表达式2;表达式3)语句或语句序列;for循环语句中的表达式1是循环初始条件;表达式2是一个循环控制条件;表达式3是控制变量的增量;语句或语句序列是一个循环。本文来自江西新华电脑学校教育网:表达2?执行语句,保持,保持,在for循环后执行语句,执行表达式3,执行表达式1,10)break;echo $ I;$ I=1;对于(;)如果(10美元)中断;echo $ I;$ I;对于($i=1 );本文来源于江西新华计算机学校教育网:特殊过程控制语句1.break我们以前在交换机状态判断中使用了break关键字,这将使程序流程离开交换机本体中的语句。如果在for、while或do-while循环结构中使用break,它将使程序在此层离开循环。2.

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论