我現在遇到一個很奇怪的情況,在PHP IF
和Switch
報表工作時。任何人都可以解釋爲什麼下面的IF
條件正在成爲現實,而不是執行ELSE
塊。 Switch
聲明的情況也是如此,它不執行default
塊。PHP在IF怪現狀和switch敘述
感謝您的時間:)
$error = TRUE;
if ($error == FALSE OR $error == 'stringValue') {
echo 'Inside IF';
} else {
echo 'Inside ELSE';
}
switch($error){
case FALSE:
case 'stringValue':
echo 'Inside First';
break;
default:
echo 'Inside Default';
break;
}
'真== 'string''結果TRUE;,'真===' string''在'結果FALSE' – Daan
由於真== 「somthing」,特別適用於OR運營商。 – devpro
@devpro謝謝:) –