<<
и |
— это бинарные операторы в PHP.
<<
— это оператор сдвига влево. Он сдвигает двоичное представление числа влево на определенное количество битов. Например:
$a = 2; // 0010
$b = $a << 2; // 1000
echo $b; // выводит 8
|
— это оператор побитового ИЛИ. Он выполняет операцию ИЛИ между каждой парой битов двух чисел. Например:
$a = 6; // 0110
$b = 3; // 0011
$c = $a | $b; // 0111
echo $c; // выводит 7
Оба оператора работают с двоичным представлением чисел.
Я даю согласие на сбор и обработку моих персональных данных. Политика конфиденциальности