Operadores Bit a BitLos operadores bit a bit le permiten activar o desactivar bits individuales de un entero. Si los parámetros tanto a la izquierda y a la derecha son cadenas, el operador bit a bit trabajará sobre los valores ASCII de los caracteres.
Ejemplo Nombre Resultado $a & $b Y Los bits que están activos tanto en $a como en $b son activados.
$a | $b O Los bits que están activos ya sea en $a o en $b son activados.
$a ^ $b O exclusivo (Xor) Los bits que estén activos en $a o $b, pero no en ambos, son activados.
~ $a No Los bits que estén activos en $a son desactivados, y vice-versa.
$a << $b Desplazamiento
a izquierda Desplaza los bits de $a, $b pasos a la izquierda (cada paso quiere decir "multiplicar por dos")
$a >> $b Desplazamiento
a derecha Desplaza los bits de $a, $b pasos a la derecha (cada paso quiere decir "dividir por dos")
Espero que haya estado clara la tabla
Como no salio como lo acomode le puse colores pa que se distinguiera una cosa de la otra