我在這段代碼中對運算符沒有什麼問題。我需要至少有一對'和'對才能繼續。在這個例子中,它應該說是正確的,但事實並非如此。任何幫助,將不勝感激。運營商&&和||不堆棧
$i = 1;
$e = 5;
$c = 3;
$d = 4;
$b = 6;
$a = 7;
if ((i==1 && e==4) || (a==7 && b==5) || (c==3 && d==4)){
echo 'true';
}else{
echo 'false';
}
我在這段代碼中對運算符沒有什麼問題。我需要至少有一對'和'對才能繼續。在這個例子中,它應該說是正確的,但事實並非如此。任何幫助,將不勝感激。運營商&&和||不堆棧
$i = 1;
$e = 5;
$c = 3;
$d = 4;
$b = 6;
$a = 7;
if ((i==1 && e==4) || (a==7 && b==5) || (c==3 && d==4)){
echo 'true';
}else{
echo 'false';
}
使用$
作爲變量引用。
if (($i==1 && $e==4) || ($a==7 && $b==5) || ($c==3 && $d==4)){
^ ^ ^ ^ ^ ^
這可能是一個捂臉時刻,但有時會發生;)
在這種情況下會真的幫助打開PHP錯誤報告的內容。
試試這個
if (($i==1 && $e==4) || ($a==7 && $b==5) || ($c==3 && $d==4)){
echo 'true';
}else{
echo 'false';
}
if (($i==1 && $e==4) || ($a==7 && $b==5) || ($c==3 && $d==4)){
echo 'true';
}else{
echo 'false';
}
你忘了$
添加'的error_reporting(E_ALL);'開頭。然後你會發現問題是什麼。 –
哇,你很快:)。對於這個愚蠢的問題,我很抱歉,我是一個白癡,並沒有注意到這個愚蠢的錯誤。 thx再次球員:) – Freezaman
@Freezaman哈哈,根本沒有問題 - 它偶爾會發生在我們身上。我會爲你解決這個問題。 –