河南中医药大学:《PHP程序设计》课程教学资源(课件讲稿)04.PHP语言结构[2020版]

主要内容 流程控制语句概述 条件控制结构 循环控制结构
主要内容 ⚫ 流程控制语句概述 ⚫ 条件控制结构 ⚫ 循环控制结构

流程控制 流程控制也叫控制结构,在一个应用中用来定乂执行程序流程。 它决定了某个程序段是否会被执行或执行多少次 PHP中的控制语句分为3类:顺序控制语句、条件控制语句和循环 控制语句。其中顺序控制语句是从上到下依次执行的。这种结构 没有分支和循环,是PHP程序中最简单的结构。下面要讲述条件 控制语句和循环控制语句
流程控制 ⚫ 流程控制也叫控制结构,在一个应用中用来定义执行程序流程。 它决定了某个程序段是否会被执行或执行多少次。 ⚫ PHP中的控制语句分为3类:顺序控制语句、条件控制语句和循环 控制语句。其中顺序控制语句是从上到下依次执行的。这种结构 没有分支和循环,是PHP程序中最简单的结构。下面要讲述条件 控制语句和循环控制语句

条件控制结构 f语句 if是最为常见的条件控制语句,格式为: if(条件判断语句){ 命令执行语句; 例如:(3-1.php) $num是奇数。" ? rand()取得一个随机整数
条件控制结构 ⚫ if是最为常见的条件控制语句,格式为: ⚫ if(条件判断语句){ ⚫ 命令执行语句; ⚫ } ⚫ 例如:(3-1.php) ⚫ $num 是奇数。"; ⚫ } ⚫ ?> ⚫ rand()取得一个随机整数。 if语句

条件控制结构 正f.else语句一 如果是非此即彼的条件判断,可以使用.ese语句。它的格式为 if(条件判断语句) 命令执行语句A;}else 命令执行语句B;} 例如(3-2php) <:pnp Sd=date(D"); if(Sd=="Fri") echo"今天是周五哦!; else echo"可惜今天不是周五!" ?
条件控制结构 ⚫ 如果是非此即彼的条件判断,可以使用if...else语句。它的格式为: ⚫ if(条件判断语句){ ⚫ 命令执行语句A;}else ⚫ { 命令执行语句B;} ⚫ 例如(3-2.php) ⚫ if...else语句

条件控制结构 elseif语句 如果是非此即彼的条件判断,可以使用 f.else语句。它的格式为:例如(3-3php) =0and$ score60 and Sscore <=80) 命令执行语句;} echo"您的成绩为中等 Helsel echo"您的成绩为优等";
条件控制结构 ⚫ 如果是非此即彼的条件判断,可以使用 if...else语句。它的格式为: ⚫ if(条件判断语句){ ⚫ 命令执行语句A;}elseif ⚫ { 命令执行语句B;}... ⚫ else ⚫ { 命令执行语句;} elseif语句 例如(3-3.php) = 0 and $score 60 and $score

条件控制结构 switch语句 switch语句的结构给出不同情况下可能执行的程序块,条件满足 哪个程序块,就执行哪个语句。它的语法格式为: switch(条件判断语句){ Case可能判断结果a:命令执行语句; break case可能判断结果b:命令执行语句; break; default:命令执行语句
条件控制结构 ⚫ switch语句的结构给出不同情况下可能执行的程序块,条件满足 哪个程序块,就执行哪个语句。它的语法格式为: ⚫ switch(条件判断语句){ ⚫ case可能判断结果a:命令执行语句;break; ⚫ case可能判断结果b:命令执行语句;break; ⚫ .... ⚫ default:命令执行语句; ⚫ } switch语句

条件控制结构 switch语句 例如: <:php $x=5; switch($x){case1:echo"数值为1"; break; Case2:echo"数值为2"; break; Case3:echo"数值为3"; break; Case4:echo"数值为4"; break; case5:echo"数值为5"; break; default:echo"数值不在1到5之间";}
条件控制结构 ⚫ 例如: ⚫ switch语句

循环控制结构 while循环 while循环是PHP中最简单的循例如:(3-5php) 环类型,当要完成大量重复性的 工作时,可以通过条件控制<?php hile循环来完成。语法格式: Snum =1 st="20以内的奇数为:"; while(条件判断语句) while(Snum < 20) (Snum %2= O Sstr = Snum 命令执行语句 Snum++; echo Sstr
循环控制结构 ⚫ while循环是PHP中最简单的循 环类型,当要完成大量重复性的 工作时,可以通过条件控制 while循环来完成。语法格式: ⚫ while(条件判断语句) ⚫ { ⚫ 命令执行语句 ⚫ } while循环 例如:(3-5.php)

循环控制结构 do- while循环 do… while循环的语法格式:例如:(3.php) do ?php Snum =0 命令执行语句 while(Snum I=O) echo"不会被执行的内容"; while(条件判断语句) dof echo"被执行的内容"; While(St
循环控制结构 ⚫ do...while循环的语法格式: ⚫ do{ ⚫ 命令执行语句 ⚫ }while(条件判断语句) do-while循环 例如:(3-6.php)

循环控制结构 for循环 for循环是PHP中比较复杂的一种循环结构,语法格式如下 for(expr1; condition; expr2) 执行命令语句 例如(3-7.php) ")
循环控制结构 ⚫ for循环是PHP中比较复杂的一种循环结构,语法格式如下: ⚫ for(expr1;condition;expr2) ⚫ {执行命令语句;} ⚫ 例如(3-7.php): ⚫ "; } ⚫ ?> for循环
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 河南中医药大学:《PHP程序设计》课程教学资源(课件讲稿)03.PHP基础语法[2020版].pdf
- 河南中医药大学:《PHP程序设计》课程教学资源(课件讲稿)02.PHP开发环境[2020版].pdf
- 河南中医药大学:《PHP程序设计》课程教学资源(课件讲稿)01.PHP概述[2020版](耿方方).pdf
- 河南中医药大学:《PHP程序设计》课程教学资源(课件讲稿)PHP程序开发课程简介[2020版].pdf
- 河南中医药大学:《PHP程序设计》课程教学资源(课件讲稿)16.PHP与XML、AJAX[2019版].pdf
- 河南中医药大学:《PHP程序设计》课程教学资源(课件讲稿)15.ThinkPHP框架[2019版].pdf
- 河南中医药大学:《PHP程序设计》课程教学资源(课件讲稿)14.Cookie和会话管理[2019版].pdf
- 河南中医药大学:《PHP程序设计》课程教学资源(课件讲稿)13.PDO数据库抽象类库[2019版].pdf
- 河南中医药大学:《PHP程序设计》课程教学资源(课件讲稿)12.PHP操作MySQL[2019版].pdf
- 河南中医药大学:《PHP程序设计》课程教学资源(课件讲稿)11.图形图像处理[2019版].pdf
- 河南中医药大学:《PHP程序设计》课程教学资源(课件讲稿)10.文件与目录的操作[2019版].pdf
- 河南中医药大学:《PHP程序设计》课程教学资源(课件讲稿)09.面向对象编程[2019版].pdf
- 河南中医药大学:《PHP程序设计》课程教学资源(课件讲稿)08.PHP错误处理与异常处理[2019版].pdf
- 河南中医药大学:《PHP程序设计》课程教学资源(课件讲稿)07.PHP与Web页面交互[2019版].pdf
- 河南中医药大学:《PHP程序设计》课程教学资源(课件讲稿)06.日期和时间[2019版].pdf
- 河南中医药大学:《PHP程序设计》课程教学资源(课件讲稿)05.PHP数组操作[2019版].pdf
- 河南中医药大学:《PHP程序设计》课程教学资源(课件讲稿)04.PHP字符串的操作[2019版].pdf
- 河南中医药大学:《PHP程序设计》课程教学资源(课件讲稿)03.PHP语言结构[2019版].pdf
- 河南中医药大学:《PHP程序设计》课程教学资源(课件讲稿)02.PHP基础语法[2019版].pdf
- 河南中医药大学:《PHP程序设计》课程教学资源(课件讲稿)01.PHP概述[2019版](耿方方).pdf
- 河南中医药大学:《PHP程序设计》课程教学资源(课件讲稿)05.PHP字符串的操作[2020版].pdf
- 河南中医药大学:《PHP程序设计》课程教学资源(课件讲稿)06.PHP数组操作[2020版].pdf
- 河南中医药大学:《PHP程序设计》课程教学资源(课件讲稿)07.日期和时间[2020版].pdf
- 河南中医药大学:《PHP程序设计》课程教学资源(课件讲稿)08.PHP与Web页面交互[2020版].pdf
- 河南中医药大学:《PHP程序设计》课程教学资源(课件讲稿)09.PHP错误处理与异常处理[2020版].pdf
- 河南中医药大学:《PHP程序设计》课程教学资源(课件讲稿)10.面向对象编程[2020版].pdf
- 河南中医药大学:《PHP程序设计》课程教学资源(课件讲稿)11.文件与目录的操作[2020版].pdf
- 河南中医药大学:《PHP程序设计》课程教学资源(课件讲稿)00.PHP程序开发课程简介[2021版].pdf
- 河南中医药大学:《PHP程序设计》课程教学资源(课件讲稿)01.PHP概述[2021版](耿方方).pdf
- 河南中医药大学:《PHP程序设计》课程教学资源(课件讲稿)02.PHP开发环境[2021版].pdf
- 河南中医药大学:《Web前端开发》课程教学资源(项目实训)第一讲 项目实训综述.pptx
- 河南中医药大学:《Web前端开发》课程教学资源(项目实训)教学实施方案.docx
- 河南中医药大学:《Web前端开发》课程教学资源(项目实训)题目介绍.docx
- 河南中医药大学:《Web前端开发》课程教学资源(项目实训)第二讲 项目设计.pptx
- 河南中医药大学:《Web前端开发》课程教学资源(项目实训)第二讲 教学计划.docx
- 河南中医药大学:《Web前端开发》课程教学资源(项目实训)第二讲 项目设计方案.docx
- 河南中医药大学:《Web前端开发》课程教学资源(项目实训)第三讲 原型与交互设计.pptx
- 河南中医药大学:《Web前端开发》课程教学资源(项目实训)第三讲 教学计划.docx
- 河南中医药大学:《Web前端开发》课程教学资源(项目实训)第四讲 静态网站开发.pptx
- 河南中医药大学:《Web前端开发》课程教学资源(项目实训)第四讲 教学计划.docx