Hallo alle zusammen,
ich habe eine Frage zur Arbeitsweise von Bitoperatoren in PHP.
Ich habe die folgende simple Abfrage.
$flag ist in diesem Falll = 7
Wenn ich 7 und 31 mit einem Bit-UND verknüpfe erhalte ich logischweise auch 7 als Ergebniss zurück. Nur wird die in dem IF stehende Weiterleitung nie ausgeführt bzw. ein Test-echo an dieser Stelle gibt nie etwas aus.
Wo ist mein (Denk)Fehler?
Poscht
ich habe eine Frage zur Arbeitsweise von Bitoperatoren in PHP.
Ich habe die folgende simple Abfrage.
$flag ist in diesem Falll = 7
PHP-Code:
if($flag & 31 <> 31)
{
header("Location: index.php");
exit;
}
Wo ist mein (Denk)Fehler?
Poscht
Kommentar