http://www.shopypsi.com

                                                                  【五分快乐8app】PHP中的流程控制结构有哪些-PHP问题

                                                                  流程控制的定义

                                                                  流程控制是控制程序的手段,如果程序没有了流程控制,就不会有程设计语言,大多数程序不是线性执行语句控制,如果程序需要和用户交流,要根据用户输入决定执行序列,甚至需要代码反复执行,这些都离不了流程控制。

                                                                  在php中有三种基本的程序结构:顺序结构、分支结构、循环结构。

                                                                  一、顺序结构(推荐学习:PHP编程从入门到精通)

                                                                  顺序结构是最常用的语句结构比如说赋值语句,它的执行顺序自上而下,依次执行。比如说:

                                                                  $a=3;$b=4;如果想把$a和$b的值交换,我们需要第三个变量$c 实现方法如下:

                                                                  <?php//实现$a和$b的值互换$a=3;$b=4;$c=$a;$a=$b;$b=$c;echo'$a='.$a;echo"<br/>";echo'$b='.$b;?>

                                                                  结果是$a=4;$b=3;实现$a和$b值的互换:

                                                                  二、分支结构

                                                                  分支结构又称条件结构,它是依据明确的条件选择选择执行路径,而不是严格按照顺序执行,在编程实际运用中要根据程序流程选择适合的分支语句,它是依照条件的结果改变执行的程序。分支结构主要有以下几种形式。

                                                                  单一分支结构(if语句)

                                                                  if结构是单一条件结构,if语句是改变语句的执行顺序,是很多语言,包括php在内的最重要的特性之一。

                                                                  if语句格式:

                                                                  if(表达式)语句块;

                                                                  表达式是执行的条件,条件只能是布尔型值,表达式如果是其他类型的值也会自动转换成布尔型的TRUE或者FALSE,是否执行取决于“表达式”结果。下例将输出 "晚上好!",如果当前时间 (HOUR) 大于 18:

                                                                  <?php$t=date("H");if ($t>"18") {echo "晚上好!";}?>

                                                                  双向条件分支结构(if...else)

                                                                  if语句包含else字据,满足条件执行一条语句,不满足执行其他语句,这是else子句功能,else是if语句从句,必须和if同时使用,不能单独存在。else语法格式:

                                                                  if (条件) {条件为 true 时执行的代码;} else {条件为 false 时执行的代码;}

                                                                  下例将输出 "白天好!",如果当前时间小于20,否则输出 "晚上好!"代码如下:

                                                                  <?php$t=date("H");if ($t<"20") {echo "白天好!";} else {echo "晚上好!";}?>

                                                                  多向分支结构(elseif子句)

                                                                  它是if和else组合,elseif子句会根据不同的表达式值[确定执行那个语句块。else语句格式如下

                                                                  if (条件) {条件为 true 时执行的代码;} elseif (condition) {条件为 true 时执行的代码;} else {条件为 false 时执行的代码;}
                                                                                  

                                                                  郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。

                                                                  上一篇:汇顶科技:5G手机超薄屏下指纹年内将规模量产 - 汇顶科技,屏幕指纹识别,5G
                                                                  下一篇:没有了