为什么如果条件不符合,并且它在下面的php代码中打印else语句?这似乎很容易,但我确实做错了什么。请解释。提前致谢。操作&&在PHP条件语句中不能正常工作
<?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';
}
?>
它应该是'(!$ PK == 5)'不''($ PK == 5!)。 – Ekin
'!$ pk == 5'先评估'!$ pk',然后比较 –
简短但非常清楚。谢谢 – PramodJha