文章目录
if条件控制语句
-
if语句格式:
<?php if (expr) { statement_1 } else { statement_2 } ?>
示例:将会打印出right
<?php if (3 > 1) { echo 'right'; } else { echo 'incorrect'; } ?>
-
当有多个条件需要判断时,可以使用else if语句添加条件
switch分支语句
switch语句类似具有多个判断条件的if语句。switch语句将一个变量或表达式与很多不同的值比较,根据它等于哪个值来选择执行不同的代码。switch语句的语法如下:
PHP会将expr中的值与expr1、expr2、expr3、expr4的值进行比较,若与其中一个值相等,则对应执行其下的代码块,否则执行default后的代码。在每个代码块后面加上break是为了阻止执行完本部分代码之后继续向下执行。一个关于switch语句的实例如下:
如果没有在代码块中加入break,执行结果将会是:
a
i
s
3
a is 3
ais3a is 4
a
i
s
5
a is 5
ais5a isnot equal 1,2,3,4,5。代码会执行完case 3后面的全部语句,直到遇到break或者文件结束。