Php 我怎么能有和或在一起?

Php 我怎么能有和或在一起?,php,Php,我想知道我是否可以和/或一起做。我试图编写一个代码来检查两个变量是否都错了,或者如果其中只有一个是错的,而另一个是对的,那么我想显示这样的消息:其中一个变量是错的 有人能帮我吗 if ($a==false OR $b==false) { if($a==false AND $b==false) { echo "Both variables are false"; } else { echo "On of the variables is false"; } } 像那样的东西就行了 除

我想知道我是否可以和/或一起做。我试图编写一个代码来检查两个变量是否都错了,或者如果其中只有一个是错的,而另一个是对的,那么我想显示这样的消息:其中一个变量是错的

有人能帮我吗

if ($a==false OR $b==false) {
   if($a==false AND $b==false) { echo "Both variables are false"; }
   else { echo "On of the variables is false"; }
}

像那样的东西就行了

除了Tim Whites的答案外,如果您不希望它嵌套,还可以使用:

    if($a == false AND $b == false) { echo "Both variables are false"; }
    elseif($a == false OR $b == false) { echo "One variable is false"; }

您可以使用多个IF语句来检查一个变量是否错误,或者两个变量是否都错误。比如:

if ($variable1==false && $variable2==false){

}
else{
if ($variable1==false || $variable2==false){

}
}

如果$variable不是1,它应该是,这就是我所说的错误。即使我回答了,我仍然认为您应该知道这一点。替换==false为!=1如果您想根据您对问题的评论进行检查,@Sigve Alexander