带有两个条件之一的 php if 语句 if( a < b) 或 (b=0)

Mic*_*el 2 php if-statement operators

我有一些巨大的代码块,我想避免使用 elseif,所以问题是:是否可以在同一语句中构造具有两种可能性的 IF 函数?就像是

  如果(a < b)或(b = 0)
{
陈述
}

Luc*_*ore 6

if( ($a < $b) || ($b==0) )
{
     //do something
}
Run Code Online (Sandbox Code Playgroud)

甚至更好

if( ($a < $b) || (0==$b) )
{
     //do something
}
Run Code Online (Sandbox Code Playgroud)

所以你不会不小心将 0 分配给 $b。

  • 你可能不小心写了 b=0,就像@ajreal 半小时前在他的回复中所做的那样...... (3认同)