我有一些庞大的代码块,希望避免使用elseif,问题是:是否可以构造一个带有两个可能性的IF函数在同一语句中? 类似这样的:
if(a < b)或者(b = 0) { 语句 }
我有一些庞大的代码块,希望避免使用elseif,问题是:是否可以构造一个带有两个可能性的IF函数在同一语句中? 类似这样的:
if(a < b)或者(b = 0) { 语句 }
if( ($a < $b) || ($b==0) )
{
//do something
}
甚至更好
if( ($a < $b) || (0==$b) )
{
//do something
}
这样你就不会意外地将 0 赋值给 $b。
if($a < $b || $b==0)
- Subdiggerif( ($a<$b) OR ($b == 0) )
{
//do something
}
在这种情况下,括号并不是必需的,只是为了更清晰而添加的。
($a < $b ? 'a is smaller' : 'a equals or is greater');
快速简单,但不容易维护(个人观点)。
if (a<b || b==0)
- Aether