- var_dump: documentation ( source)
<?php
class ModeSwitcher
{
const MODE_ALL_MEMBERS = 0b1;
const MODE_SINGLE_MEMBER = 0b10;
const MODE_ALL_TYPES = 0b100;
const MODE_SINGLE_TYPE = 0b1000;
private $mode;
public function __construct()
{
$this->mode = static::MODE_ALL_MEMBERS | static::MODE_SINGLE_MEMBER;
}
function isMode($mode)
{
return ($this->mode & $mode) > 0;
}
}
$a = new ModeSwitcher();
var_dump($a->isMode(ModeSwitcher::MODE_SINGLE_TYPE));