У меня есть битовая маска так:Объединить установку двух бит в битовой маске
$mask = 0;
$mask |= 1 << 2;
$mask |= 1 << 9;
print decbin($mask);
В результате 1000000100
чего я хочу. Мне просто интересно, есть ли способ включить оба бит 2 и 9 за одну операцию? Так что это выглядит следующим образом:
$mask = 0;
$mask |= 1 << (... enable 2 and 9 ...);
print decbin($mask);
Я не знаком с PHP, но если битовые операции и маски совсем подобно тому, как они на других языках, то вы можете | = ваш номер с гексагоном 204, который составляет 1000000001 или 516 base 10. – synchronizer