1、if、elseif 、else
这里不过多解释,相信一看就会用。
else if可以连接在一起些elseif,另外花括号如果只有一行代码执行,也尽量不要省略花括号,因为这样可以增加代码的可读性,另外减少错误发生的可能。
2、多项条件分支结构switch
①case 表达式可以是任何求值为简单类型的表达式,即整型或浮点数以及字符串。不能用数组或对象,除非它们被解除引用成为简单类型。
②允许使用分号代替 case 语句后的冒号
③在一个 case 中的语句也可以为空,这样只不过将控制转移到了下一个 case 中的语句。
④default可以省略,当前面所有条件都不满足时,就执行default,如果不在 case 的语句段最后写上 break 的话,PHP 将继续执行下一个 case 中的语句段
eg:
<?php
switch ($i) {
case 0:
echo "i equals 0";
break;
case 1:
echo "i equals 1";
break;
case 2:
echo "i equals 2";
break;
default:
echo "i is not equal to 0, 1 or 2";
}