Побитовое и между целыми числами для разрешений

У меня есть поле базы данных (mysql tinyint (3) unsigned) и битовая маска для разрешения.
Например:

$permission=(int)$db->pdo->query("select permission from user where id=1");
$rulemask=64;
$hasPermission=$permission&$rulemask;

Мой вопрос … я должен беспокоиться о том, что целые числа php или числа mysql могут быть отрицательными, и этот код может не работать с большими числами из-за дополнения до двух?

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]