PHP4实际应用经验篇(6)

  • 作者:未知 来源:未知 添加时间:2006年7月2日 字体:

  • 现在,你已经明白PHP允许你嵌套条件语句。然而,如果你再看看那个用来示范此概念的例子时你将同意那是既复杂又令人感到可怕。


    --------------------------------------------------------------------------------
    < ?

    if ($day == "Thursday")
    {
    if ($time == "12")
    {
    if ($place == "Italy")
    {
    $lunch = "pasta";
    }
    }
    }

    ?>
    --------------------------------------------------------------------------------
      还好,除了我们已经可以不受任何限制使用的比较操作符之外,PHP 还提供了一些逻辑操作符来允许你把条件语句描述聚集起来。下面的表格清楚地表明了这些:


    假设 $delta = 12 并且 $omega = 9

    操作符
    意义
    例子
    结果

    &&
    AND
    $delta == $gamma && $delta > $omega
    True

    $delta && $omega < $omega
    False

    ||
    OR
    $delta == $gamma || $delta < $omega
    True

    $delta > $gamma || $delta < $omega
    False

    !
    NOT
    !$delta
    False

    < =
    小于或等于
    $delta < = $omega
    False


      好,我们可以用逻辑操作符重写上面例子的代码,你看,下面的表述是不是更简单些?

    --------------------------------------------------------------------------------
    < ?

    if ($day == "Thursday" && $time == "12" && $place == "Italy")
    {
    $lunch = "pasta";
    }
    --------------------------------------------------------------------------------
    简单文雅吗? Yes

  • 上一篇:Pattern Modifiers - 规则表达式的修饰符
  • 下一篇:PHP4实际应用经验篇(5)
  • 最后更新时间:2024年12月22日
  • 返回页面顶端
ppdesk