Articles of bitmask

Как я могу реализовать привилегии форума

Я начал разрабатывать приложение для форума в PHP на моей MVC Framework, и у меня есть этап, на котором я назначаю полномочия для членов (например: READ, WRITE, UPDATE, DELETE). Теперь я знаю, что могу добавить 5 столбцов под пользовательской таблицей в моей базе данных и установить их в 1 | 0, но мне кажется, что […]

SELECT пользователей из базы данных MySQL с помощью привилегий bitmask?

У меня есть таблица пользователей и вы хотите выбрать несколько строк по битовым критериям. Я попытаюсь объяснить свою проблему небольшим примером. Структура пользователей таблицы user_id int [primary key, auto_increment] user_email varchar(200) user_privileges int Примечание. У него больше полей, но они не имеют отношения к этому вопросу. Заполненный стол может выглядеть так: +———+——————–+—————–+ | user_id | […]

Бит-маска в PHP для настроек?

Биты и битовая маска – это то, над чем я пытался понять какое-то время, но я хотел бы узнать, как использовать их для настроек и т. Д. В PHP. Я наконец нашел класс, который утверждает, что делает именно это, и, как я могу судить, он работает, но я не уверен, что это лучший способ сделать […]

Как реализовать битовую маску в php?

Я не уверен, что битмаска – правильный термин. Позволь мне объяснить: В php функция error_reporting может быть вызвана несколькими способами: // Report simple running errors error_reporting(E_ERROR | E_WARNING | E_PARSE); // Reporting E_NOTICE can be good too (to report uninitialized // variables or catch variable name misspellings …) error_reporting(E_ERROR | E_WARNING | E_PARSE | E_NOTICE); […]