控制构造(Control Structures)


else语句

else语句是在if语句的表现形式的结果为FALSE时,定义需要实行的命令语句。因此使用if-else语句时表现形式的结果为TRUE或FALSE时的命令语句全部可定义。 else语句的表现形式没有指定形式,没有if语句无法单独使用。


<?php
    $var1 = $var2 = 2;
    if($var1 == $var2)                     // expression is FALSE
      echo "var1 and var2 are equal";
    else
      echo "var1 and var2 are not equal";  // statement will be executed
?>
[result]  
var1 and var2 are equal
  • 递归if-else语句的使用例
<?php
    $var1 = $var2 = 1;
    $var3 = 2;
    if($var1 > $var2)                  // expression is FALSE
      echo "var1 and var2 are equal";
    else
    {
      if($var1 > $var3)                // expression is FALSE
        echo "good";
      else
        echo "bad";                    // statement will be executed
    }
?>
[result]  
bad