【发布时间】:2011-11-17 05:27:09
【问题描述】:
<?php
$param = 'c';
if ($param != 'a' || $param != 'b')
{
echo 'Param != a OR b';
}else
{
echo 'Param = a OR b';
}
?>
上面的if 语句无法按预期工作,因为无论$param 的值如何,if 的计算结果总是为 TRUE。
是否有另一种方法来构造if 语句,该语句将按预期工作(保持初衷......即$param 不等于a 或b)?
【问题讨论】:
标签: if-statement logic compare