Побитовые операторы позволяют устанавливать конкретные биты в 0 или 1 для целочисленных значений. В случае если и левый, и правый операнды строки, побитовые операции будут работать с их ASCII-представлениями.
$a & $b Побитовое 'и' Устанавливаются только те биты, которые
установлены и в $a, и в $b.
$a | $b Побитовое 'или' Устанавливаются те биты, которые установлены
либо в $a, либо в $b.
$a ^ $b Исключающее 'или' Устанавливаются только те биты, которые
установлены либо только в $a, либо только в $b
~ $a Отрицание Устанавливаются те биты, которые в $a не
установлены, и наоборот.
$a << $b Сдвиг влево Все биты переменной $a сдвигаются на $b позиций
влево (каждая позиция подразумевает 'умножение на 2')
$a >> $b Сдвиг вправо Все биты переменной $a сдвигаются на $b позиций
вправо (каждая позиция подразумевает 'деление на 2')
Операторы сравнения
$a == $b Равно TRUE если $a равно $b.
$a === $b Тождественно равно TRUE если $a равно $b и имеет тот же тип.
$a != $b Не равно TRUE если $a не равно $b.
$a <> $b Не равно TRUE если $a не равно $b.
$a !== $b Тождественно не равно TRUE если $a не равно $b или они
разных типов
$a < $b Меньше TRUE если $a строго меньше $b.
$a > $b Больше TRUE если $a строго больше $b.
$a <= $b Меньше или равно TRUE если $a is меньше или равно $b.
$a >= $b Больше или равно TRUE если $a больше или равно $b.