# if

if 语句用于仅当指定条件成立时执行代码。
语法
if (条件)
{
    条件成立时要执行的代码;
}
<?php
$b = 2;
if ($b = 2) {
    echo "对"
}

# if-else

语法
if (条件)
{
条件成立时执行的代码;
}
else
{
条件不成立时执行的代码;
} 
<?php
$a = 3;
if ($a > 2) {
    echo "对";
}else {
    echo "错";
}

# if…elseif…else 语句

语法
if (条件)
{
    if 条件成立时执行的代码;
}
elseif (条件)
{
    elseif 条件成立时执行的代码;
}
else
{
    条件不成立时执行的代码;
}
<?php
$v = date("h");
if ($v < 10) {
    echo "不到10点";
}elseif ($v < 20){
    echo "10点到20之间";
}else {
    echo "20小时以上";
}

# switch

<?php
switch (expression) {
    case value1:
        // 代码块 1
        break;
    case value2:
        // 代码块 2
        break;
    // 更多的 case 语句
    default:
        // 如果没有匹配的值
}
?>
    
<?php
$m = "草莓";
switch ($m){
    case "苹果":
        echo "你喜欢苹果";
        break;
    case "鸭梨":
        echo "你喜欢吃鸭梨";
        break;
    case "草莓";
        echo "你喜欢吃草莓";
        break;
    default:
        echo "爱吃不吃";
}
?>
#b
<?php
$num = 3;
switch ($num > 5) {
    case true:
        echo "Number is greater than 5";
        break;
    case false:
        echo "Number is less than or equal to 5";
        break;
}
?>
case #$m值等于某个 case 的值,就执行相应的代码块。
break #终止 switch 语句,防止继续执行下一个 case
default #没有选项符合时执行此代码段