PHP Bitwise Operatoren

Was sind die Bitwise Operatoren?

Erklärung

Bitwise Operatore wird verwendet, um bestimmte Bits innerhalb einer ganzen Zahl ein oder aus zu schalten.
Beispiel
    <?php
    echo 12 
 9  ; // Outputs '5'
    echo 2  
 "3"; // Outputs 1
    echo 2  
 "3"; // Outputs 1
    ?>
Im oben genannten Beispiel das Binäre für 12 1100, für 9 ist 1001, wenn XOR Operator gebraucht wird, gibt sie einen Wert von 101, die 5 in Dezimalzahlen ist.
Wenn sowohl die linken als auch richtigen Parameter Strings sind, zeigt es ASCII Charaktere an
Folgende sind die verfügbaren bitweisen Operatoren
Beispiel Name Ergebnis
$a & $b And Bits die eingestellt sind in $a und $b sind eingestellt.
$a | $b Or Bits die eingestellt sind in $a oder $b die eingestellt sind in.
$a ^ $b Xor Bits die eingestellt sind in $a oder $b aber nicht beide sind eingestellt.
~ $a Not Bits die eingestellt sind in $a sind nicht eingestellt und umgekehrt.
$a<<$b Shift left Shift der bits von $a $b Schritten nach links (jeder Schritt bedeutet "multiply by two")
$a>>$b Shift right Shift der bits von $a $b Schritten nach rechts (jeder Schritt bedeutet "divide by two")

Php Tutorial