如何申请以下结果的If条件?

How to apply If condition for following result?

echo of $res 显示以下结果:-

stdClass Object ( [permissionId] => 23 [roleId] => 14 [view] => 0 [add] => 0 [edit] => 0 [deleteRole] => 0 [status] => 1 [moduleId] => 1 )

我试过下面的方法

if($res->view = 1 or $res->add = 1 or $res->edit = 1 or $res->deleteRole = 1 ){ 
     echo "condition true";
} else {
     echo "condition false";
}

但它总是回显条件为真。如果条件合适?请帮我看看if条件怎么写

更改为==比较运算符,如果你把=它总是真,赋值运算符总是return真

其实你不是在比较,你只是在赋值。 = 用于赋值,不用于比较。

所以使用 == 而不是 =

if($res->view == 1 or $res->add == 1 or $res->edit == 1 or $res->deleteRole == 1 ){ 
         echo "condition true";
    } else {
         echo "condition false";
    }

if($res->view == 1 || $res->add == 1 || $res->edit == 1 || $res->deleteRole == 1 ){ 
     echo "condition true";
} else {
     echo "condition false";
}

注意:- 剩下的就是 up-to-you 您想要比较的内容以及比较方式。所以调整代码accordingly.Thanks

给出==(比较运算符)而不是=(赋值运算符)和||

if(($res->view == 1) || ($res->add == 1) || ($res->edit == 1) || ($res->deleteRole == 1) ){ 
     echo "condition true";
} else {
     echo "condition false";
}