PHP 流程控制语句
1
if 语句 :
几乎所有的语言都有if语句
PHP的if语句的格式如下:
if(expr){ 如果表达式中的wxpr的值为真,
statement1; 那么就顺序执行statement语句,
statement2; 如果需要执行的语句不只有一条,那么可以使用{},
... 在{}中的语句被称之为语句组。
} 否则,就会路过该条语句,再往下执行。
2
if...else语句:
大多数时候,总是需要在满足某个条件时执行一条语句,
而在不满足该条件时执行其他语句。
这时,可以使用else语句,语法格式如下:
if(expr){ 当表达式expr为真时,
statement1; 执行statement1语句;
}else{ 当表达式expr为假时,
statement2; 执行statement2语句。
}
3
else if 语句
if else语句只能选择两种结果;只能执行真或假。
但是当出现多个结果时就需要使用elseif(也可以写做else if)语句来执行。
语法格式如下:
if(expr1){ 当表达式expr1为真时,
statement1; 执行statement1;
}else if(expr2){ 否则就跳过,执行下if 再判断expr2.
statement2; 就这样一直执行下去,直到表达式为真或程序结束。
}...
else{
statement;
}
4
switch 多重判断语句
虽然elseif语句可以进行多重选择,但使用上十分繁琐,
为了避免if语句的冗长,提高程序的可读性,
可以使用switch分支控制语句。
语法格式如下:
switch(variable){ switch语句根据variable的值,依次与value值相比较,
case value1: 如果不相等,继续查找下一个case;
statement1; 如果相等,就执行对应的语句,
break; 直到switch语句结束或遇到break语句为止。
case value2:
...
default: 一般switch语句的最终都有一个默认值default,
defulat statement; 如果在前面的case中没有找到相符的条件则输出默认语句,
} 与clse类似。
浙公网安备 33010602011771号