私はいくつかのPHPコードを見直していて、理解できない条件文のブロックを発見しました。 $options['mentionbbcode']
が設定されている場合この条件付きの意味は何ですか?
if ($options['mentionbbcode'] & 8) {
$final_rendered .= '<span class="highlight">';
}
if ($options['mentionbbcode'] & 4) {
$final_rendered .= '<i>';
}
if ($options['mentionbbcode'] & 2) {
$final_rendered .= '<b>';
}
これら3つの条件文との違いは、それらすべてがtrueを返すべきではありません...何ですか? ここで整数値の役割は何ですか?
[ビット演算子](http://php.net/manual/en/language.operators.bitwise.php)をご覧ください。 –
応答してくれてありがとう、このステートメントが真を返す場所と偽を返す場所を教えてもらえますか? –