多个内联条件和OR与ELSEIF

Cod*_*x73 0 php

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

我之前做过这个.

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

我读到了:

OR与||相同

AND与&&相同

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

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

我也试过这个:

码:

if((subdom!='www') || ($subdom!='nosub')){}
Run Code Online (Sandbox Code Playgroud)

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

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

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

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

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

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

CMS*_*CMS 5

您的表达式始终为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(&&)运算符......