Данный вид операторов работает с определёнными битами внутри целых чисел.

 

И

$a & $b

Биты, которые есть и в $a, и в $b.

 

Или

$a | $b

Будут заданы биты, которые есть либо в $a, либо в $b, либо в обоих переменных.

 

Исключающее "или"

$a ^ $b

Будут заданы биты, которые есть либо только в $a, либо только в $b.

 

Отрицание

$a ~ $b

Будут заданы биты, которые не установлены в переменной.

 

Сдвиг влево

$a << $b

Биты переменной $a сдвигаются влево на столько позиций, сколько указано в $b.

 

Сдвиг вправо

$a >> $b

Биты переменной $a сдвигаются вправо на столько позиций, сколько указано в $b.

 

Источник: официальный сайт php.net

 

 

Добавлять комментарии и ответы могут только пользователи, прошедшие регистрацию!
Зарегистрируйтесь и напишите своё мнение или ответ!