I got this piece of code which I'm analysing and it have this condition
if(($hint&self::HINT_WRITE  && $hint&self::HINT_NOWRITE) || ($hint&self::HINT_READ  && $hint&self::HINT_NOREAD))
{
    some code ..
}
Any Idea what '&' in '$variable&self::CONSTANT' means?
