У меня есть сценарий, что дают работает через $ ErrorCode = 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''? –
первый код не сделан мной ... я просто хочу преобразовать код ... –
2 кода верны, что означает, что вторая является «длинной» версией тройной операции выше. Каков контекст этого кода? Вы сохранили его или пытаетесь использовать его в другом контексте/системе? –