资源描述
单击此处编辑母版标题样式,*,php,程序开发!,流程控制,顺序结构,分支结构,循环结构,程序结构中默认的就是顺序结构,程序是按照从上由下执行的,php是属于解释型语言,不需要编译,PHP流程基本上都是顺序结构。,分支结构,ifelse,switchcasedefault,trycacth(用于异常捕获,可以归纳到选择分支),ifelse,If,判断是否执行,if(bool,表达式,),语句块,如果语句块为一条语句,则可以省略大括号,if,判断分支选择,if(,布尔表达式,),语句块,else,语句块,根据条件选择执行一条语句块。,if,多分支语句,if(,布尔表达式,),语句块,else if,(,布尔表达式,),语句块,elseif,(,布尔表达式,),语句块,else,语句块,多条件判断选择执行其中一条语句块,注意:,elseif,可连写,if,嵌套,if(,布尔表达式,),if(,布尔表达式,),语句块,多个条件同时满足时执行对应语句块,switchcase,switch($num),case 1:,echo”,分支一”,;,break;,case 2:,echo”,分支二,”;,break;,case 3:,echo”,分支三”,;,break;,default:,echo“,其他分支”,;,注意,:在其他语言里面,switch,后面跟的必须是整型的变量,而在,PHP,中,可以是任意标量型。,Break,表示结束继续的匹配(跳出分支结构)。,Default,分支表示除其他分支之外的选择。,switch,通常用来做单个值来匹配条件。,if,通常用来匹配表达式,switch,中语句不要包含太多,可以封装方法后调用,几种特殊写法,1、去掉几break;,2、连写多个case;,3、case里面包含if分支;,谢 谢!,
展开阅读全文