if分支介绍

流程控制

​ 流程控制:代码执行的方向

控制分类

​ 顺序结构:代码从上往下,顺序执行。(代码执行的最基本结构)

​ 分支结构:给定一个条件,同时有多种可执行代码(块),然后会根据条件执行某一段代码

​ 循环结构:在某个条件控制范围内,指定的代码(块)可以重复执行

顺序结构

​ 顺序结构:最基本结构,所有代码默认都是从上往下依次执行

分支结构

​ 在PHP中,分支结构主要有两种:if分支和switch分支

if分支

​ if:如果的意思,给定一个条件,同时为该条件设置多种(两种)情况,然后通过条件判断来实现具体的执行段

​ 基本语法:if分支PHP也提供多种方式来实现

​ 最简if:只有一段代码,但是可以选择是否执行

if(条件表达式){

//满足条件所要执行的内容;//顺序结构

}

​ 基础if:有两面性,满足条件或不满足条件都有对应的执行代码

if(条件表达式){

//满足条件后执行的代码段;

}else{

//不满足条件执行的代码段;

}

​ 复杂if结构:在判断条件之后,通常就有两种结果:满足或不满足,在不满足之后还可以再次进行条件判断

if(条件表达式1){

//满足条件表达式1的代码段;

}elseif(条件表达式2){

//不满足表达式1条件,但是满足表达式2的代码;

}... //可以使用多个elseif来进行再次条件筛选

else{

//全部不满足要执行的代码:

}

​ 注意:如果条件特别多才会采用复合if形式

1、如果条件比较单一(同一个条件),会采用elseif复合方式

2、如果判断条件不一致,建议使用嵌套语法(不宜有太多层嵌套:影响代码美观)

if分支适用于所有的条件判断(分支结构)

文章目录
  1. 1. 流程控制
  2. 2. 控制分类
  3. 3. 顺序结构
  4. 4. 分支结构
  5. 5. if分支
,