第五章流程控制和函数.doc

第五章流程控制和函数.doc

ID:58834795

大小:257.50 KB

页数:16页

时间:2020-09-24

第五章流程控制和函数.doc_第1页
第五章流程控制和函数.doc_第2页
第五章流程控制和函数.doc_第3页
第五章流程控制和函数.doc_第4页
第五章流程控制和函数.doc_第5页
资源描述:

《第五章流程控制和函数.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第一节流程控制【视频文件:流程控制】  任何PHP脚本都是由一系列语句构成的。一条语句可以是一个赋值语句,一个函数调用,一个循环,甚至一个什么也不做的(空语句)条件语句。语句通常以分号结束。此外,还可以用花括号将一组语句封装成一个语句组。语句组本身可以当作是一行语句。本章讲述了各种语句类型。5.1.1if  if结构是很多语言包括PHP在内最重要的特性之一,它允许按照条件执行代码片段。  如果$a大于$b,则以下例子将显示aisbiggerthanb:  〈?php  if($a〉$b)  print"aisbiggerthanb";  ?〉  经常需要按照条件执行不止一条语句,当然并不需

2、要给每条语句都加上一个if子句。可以将这些语句放入语句组中。  例如,如果$a大于$b,以下代码将显示aisbiggerthanb并且将$a的值赋给$b:  〈?php  if($a〉$b){  print"aisbiggerthanb";  $b=$a;  }  ?〉  if语句可以无限层地嵌套在其它if语句中,这给程序的不同部分的条件执行提供了充分的弹性。5.1.2else  经常需要在满足某个条件时执行一条语句,而在不满足该条件时执行其它语句,这正是else的功能。else延伸了if语句,可以在if语句中的表达式的值为FALSE时执行语句。例如以下代码在$a大于$b时显示aisbig

3、gerthanb,反之则显示aisNOTbiggerthanb:  〈?php  if($a〉$b){  print"aisbiggerthanb";  }else{  print"aisNOTbiggerthanb";  }  ?〉  else语句仅在if以及elseif(如果有的话)语句中的表达式的值为FALSE时执行。5.1.3elseif  elseif,和此名称暗示的一样,是if和else的组合。和else一样,它延伸了if语句,可以在原来的if表达式值为FALSE时执行不同语句。但是和else不一样的是,它仅在elseif的条件表达式值为TRUE时执行语句。例如以下代码将根据条

4、件分别显示aisbiggerthanb,aequaltob或者aissmallerthanb:  〈?php  if($a〉$b){  print"aisbiggerthanb";  }elseif($a==$b){  print"aisequaltob";  }else{  print"aissmallerthanb";  }  ?〉  在同一个if结构中可以有多个elseif语句。第一个表达式值为TRUE的elseif语句(如果有的话)将会执行。在PHP中,也可以写成“elseif”(两个单词),它和“elseif”(一个单词)的行为完全一样。句法分析的含义有少许区别(如果你熟悉C语言

5、的话,这是同样的行为),但是底线是两者会产生完全一样的行为。  elseif的语句仅在之前的if或elseif的表达式值为FALSE,而当前的elseif表达式值为TRUE时执行。〈!--5-1.php:if……else……的应用--〉  〈HTML〉  〈HEAD〉  〈TITLE〉if…else…的应用〈/TITLE〉  〈/HEAD〉  〈BODY〉  〈?php  //本程序测试时,请更改测试服务器的系统时间查看效果  echo"今天是:".date("D")."〈br〉";  if(date("D")=="Sat")  echo"周末了,我们要去狂欢。〈br〉";  if(dat

6、e("D")=="Sat"){  echo"再次声明,周末了,我们要去狂欢,好高兴!〈br〉";  }else{  echo"今天不是周末,我们要学习PHP5,多么有意义啊!!^_^!!!〈br〉";  }  if(date("D")=="Sun"){  echo"今天是星期天。";  }  elseif(date("D")=="Mon"){  echo"今天是星期一。";  }  elseif(date("D")=="Tue"){  echo"今天是星期二。";  }  elseif(date("D")=="Wed"){  echo"今天是星期三。";  }  elseif(date("

7、D")=="Thu"){  echo"今天是星期四。";  }  elseif(date("D")=="Fri"){  echo"今天是星期五。";  }  else{  echo"今天是星期六(只可能是星期六了^_^)。";  }  ?〉  〈/BODY〉  〈/HTML〉5.1.4while  while循环是PHP中最简单的循环类型。  while语句的含意很简单,它告诉PHP只要while表达式的值为TRUE就重

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。