这条if语句触发条件中的值,不管条件中的值如何,无论条件是否成立,条件为什么会触发执行。我试过了每一个场景,但是每次都会触发语句中的执行。如果语句条件触发,无论条件是否满足
if(1 != 1 && 1 != 2){
execute code
exit();
}
这里是确切的代码:
if($name1 != $winner && $name2 != $winner){
echo " The player you chose as winner is not associated with match id: $match_id ";
exit();
}
不,这不是真的 - http://sandbox.onlinephpfunctions.com/code/a227c5ddd20c3e331bbed7a1c042438a3d4fc880 – user2655603
正确的说法是不正确的,但在我的情况下它执行的代码 – user5420896
无论条件为真,或者相同的代码也存在于其他地方。 (禁止疯狂的东西,像跳转到块的goto。)你真的试图用''''if(false)'''替换条件吗? – blues