按位和整数之间的权限

时间:2015-12-04 09:58:04

标签: php mysql bitwise-and

我有一个数据库(mysql tinyint(3)unsigned)字段和一个用于权限目的的位掩码。 例如:

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

我的问题是......我应该担心php整数或mysql数字可能是否定的,并且由于两个补码,这段代码可能因高数字而失败?

0 个答案:

没有答案