我有以下代码。如果我分别运行每个条件它工作正常,但只要我添加'xor'或'or'或'||' 运营商似乎都不匹配。
我知道这将是一些简单的事情,我错过了,但无法发现它。我是不是用错了这个运算符?
if ($usercurrentpassword['password'] != $currentpasswordmd5 xor $usercurrentpassword['password'] != $currentpasswordsha1){
$a = "Current passwords do not match";
return $a;
}