我有一個腳本什麼給的是通過$錯誤碼=爲0x1或0X2或爲0x4或0x8中工作......PHP錯誤代碼爲0x1例如
這個代碼工作是給我正確的狀態消息:
<div class="left_content">Submit:</div>
<div class="right_content">
<?php echo ($errorCode & 0x1) != 0x1
? "<span class='green'>Ok</span>"
: "<span class='red'>Fail</span>"; ?>
</div>
,但我試圖改變這個代碼,但是這個代碼的所有時間的狀態味精是「OK」,即使是失敗
if(($errorCode & 0x1) != 0x1)
{
$Error_0x1 = "<span class='green'>Ok</span>";
} else
{
$Error_0x1 = "<span class='red'>Fail</span>";
}
什麼即時做錯了什麼?
你爲什麼要將它與0x1進行比較?你的意思是字符串「0x1」嗎? –
第一個代碼不是由我做的......我只是想轉換代碼... –
這兩個代碼是正確的,這意味着第二個是上面三元操作的「長」版本。這段代碼的上下文是什麼?你有沒有保留它,或者你是否試圖在另一個環境/系統中使用它? –