为什么如果条件不满足并且在下面的PHP代码中打印 else语句?这似乎很容易,但我肯定做错了什么。请解释。提前谢谢。
<?php
$pk = 6;
$jk = 3;
$lk = 5;
$sk = 2;
if((!$pk==5) && ($jk == 3) && ($lk == 5) && ($sk == 2)){
echo 'All variable is true';
}
else{
echo 'one of them is wrong';
}
?>
答案 0 :(得分:1)
if((!$pk==5) && ($jk == 3) && ($lk == 5) && ($sk == 2)){
应阅读:
if(($pk!==5) && ($jk == 3) && ($lk == 5) && ($sk == 2)){
$ a!= $ b如果在类型杂耍之后$ a不等于$ b,则不等于TRUE。
$ a!== $ b如果$ a不等于$ b,或者它们的类型不同,则不一样。
答案 1 :(得分:1)
应该是:
if(($pk==5)&& ($jk == 3) && ($lk == 5) && ($sk == 2)){
echo 'All variable is true';
}