note 85229 deleted from language.operators.bitwise by danielc
| From: | danielc@php.net | Date: | Mon, 13 Apr 2009 16:13:32 +0000 |
| Subject: | note 85229 deleted from language.operators.bitwise by danielc | ||
| References: | 1 | Groups: | php.notes |
| Request: | Send a blank email to php-notes+get-153168@lists.php.net to get a copy of this message | ||
Note Submitter: alexander dot dejong at home dot nl
Reason: 0
----
@darkelder at php dot net
You could better implement it different:
<?php
class flags {
function has_flag($flags, $flag_check) {
return ($flags & $flag_check) == $flag_check);
}
function add_flag($flags, $flag_check) {
return ($flags | $flag_check);
}
function del_flag($flags, $flag_check) {
return ($flags & !($flag_check);
}
}
?>