铁血霸主 2007-8-1 22:16
PHP4实际应用经验篇(6)
<p>现在,你已经明白<a href="http://www.phpchina.com/javascript:;" onClick="javascript:tagshow(event, 'PHP');" target="_self"><u><strong>PHP</strong></u></a>允许你嵌套条件语句。然而,如果你再看看那个用来示范此概念的例子时你将同意那是既复杂又令人感到可怕。 <br><br><br>-------------------------------------------------------------------------------- <br>< ? <br><br>if ($day == "Thursday") <br> { <br> if ($time == "12") <br> { <br> if ($place == "Italy") <br> { <br> $lunch = "pasta"; <br> } <br> } <br>} <br><br>?> <br>-------------------------------------------------------------------------------- <br> 还好,除了我们已经可以不受任何限制使用的比较操作符之外,PHP 还提供了一些逻辑操作符来允许你把条件语句描述聚集起来。下面的表格清楚地表明了这些: <br><br><br>假设 $delta = 12 并且 $omega = 9 <br><br>操作符 <br>意义 <br>例子 <br>结果 <br><br>&& <br>AND <br>$delta == $gamma && $delta > $omega <br>True <br><br> $delta && $omega < $omega <br>False <br><br>|| <br>OR <br>$delta == $gamma || $delta < $omega <br>True <br><br> $delta > $gamma || $delta < $omega <br>False <br><br>! <br>NOT <br>!$delta <br>False <br><br>< = <br>小于或等于 <br>$delta < = $omega <br>False <br><br><br> 好,我们可以用逻辑操作符重写上面例子的<a href="http://www.phpchina.com/javascript:;" onClick="javascript:tagshow(event, '%B4%FA%C2%EB');" target="_self"><u><strong>代码</strong></u></a>,你看,下面的表述是不是更简单些? <br><br>-------------------------------------------------------------------------------- <br>< ? <br><br>if ($day == "Thursday" && $time == "12" && $place == "Italy") <br> { <br> $lunch = "pasta"; <br> } <br>-------------------------------------------------------------------------------- <br>简单文雅吗? Yes<div>