当前位置:  开发笔记 > 编程语言 > 正文

多个内联条件和OR与ELSEIF

如何解决《多个内联条件和OR与ELSEIF》经验,为你挑选了1个好方法。

我想有时候我不需要使用ELSEIF,也不需要通过内联多次检查来重复.

我之前做过这个.

我正在尝试这条简单的线条而且无法使其发挥作用.

我读到了:

OR与||相同

AND与&&相同

代码(短路,但不起作用):

if($subdom<>'www' or $subdom<>'nosub')
{do some stuff if any of the two are meet}

我也试过这个:

码:

if((subdom!='www') || ($subdom!='nosub')){}

什么是正确的操作员来检查这两个中的任何一个?是吗|| 要么 &&.我们应该使用!=或<>吗?

在回答问题后发现一些信息:

$ a && $ b
//和//如果$ a和$ b都为TRUE,则为TRUE.

$ a || $ b
//或者如果$ a或$ b为TRUE,则为TRUE.

这些中的任何一个都可以作为比较:

!==(不等于相同),但不是!=因为它意味着"不分配"
< \n >会在没有太多欢乐的情况下完成这一操作.



1> CMS..:

您的表达式始终为true,考虑到您的示例,请使用$ subdom的不同输入值检查表:

$ expr =($ subdom!='www')|| ($ subdom = 'NOSUB'!);

   $subdom      ($subdom!='www')      ($subdom!='nosub')      result
   ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
    www      |      false           |        true         |     true  |
    nosub    |      true            |        false        |     true  |
    anything |      true            |        true         |     true  |
    blah!    |      true            |        true         |     true  |

我想你想在这里使用AND(&&)运算符......

推荐阅读
mobiledu2402852413
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有