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

发布于 2024-11-27 02:41:57 字数 132 浏览 2 评论 0 原文

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

  if( a < b) or (b=0)
{
statement
}

I have some huge blocks of code and I would like to avoid using elseif so the question is : Is it possible to construct an IF function with two possibilities in the same statement ?
something like

  if( a < b) or (b=0)
{
statement
}

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

忱杏 2024-12-04 02:41:57
if( ($a < $b) || ($b==0) )
{
     //do something
}

甚至更好

if( ($a < $b) || (0==$b) )
{
     //do something
}

,这样您就不会意外地将 0 分配给 $b。

if( ($a < $b) || ($b==0) )
{
     //do something
}

or even better

if( ($a < $b) || (0==$b) )
{
     //do something
}

so you don't accidentally assign 0 to $b.

九歌凝 2024-12-04 02:41:57
if( ($a<$b) OR ($b == 0) )
{
  //do something
}

在这种情况下,括号不是必需的,只是为了清楚起见而添加的。

if( ($a<$b) OR ($b == 0) )
{
  //do something
}

Parenthesis in this case are not necessary, just added for clarity.

寂寞清仓 2024-12-04 02:41:57
($a < $b ? 'a is smaller' : 'a equals or is greater');

快速简单,但不易维护(个人意见)。

($a < $b ? 'a is smaller' : 'a equals or is greater');

Quick and easy, but not easily to maintain (personal opinion).

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文