PHP Класс Habari\Bitmask

Показать файл Открыть проект

Защищенные свойства (Protected)

Свойство Тип Описание
$flags
$full set of flag bit masks
$value maximum integer value of the bitmask

Открытые методы

Метод Описание
__construct ( array $flags = null, integer $value = null ) Constructor. Takes an optional array parameter of bit flags to mask on.
__get ( integer $bit ) : boolean Magic getter method for flag status
__isset ( string $flag ) : boolean Magic check-whether-flag-exists method
__set ( string $bit, mixed $on ) : mixed Magic setter method for flag values.
__tostring ( ) : string Convert this Bitmask into a string, based ont he flags that are set

Описание методов

__construct() публичный Метод

Constructor. Takes an optional array parameter of bit flags to mask on.
public __construct ( array $flags = null, integer $value = null )
$flags array An array of flag names
$value integer (optional) a combined bitmask value

__get() публичный Метод

Magic getter method for flag status
public __get ( integer $bit ) : boolean
$bit integer representing the mask bit to test
Результат boolean

__isset() публичный Метод

Magic check-whether-flag-exists method
public __isset ( string $flag ) : boolean
$flag string of flag name
Результат boolean

__set() публичный Метод

Magic setter method for flag values.
public __set ( string $bit, mixed $on ) : mixed
$bit string The name of the Bitmask part to set
$on mixed The value to set the bit to
Результат mixed The set value

__tostring() публичный Метод

Convert this Bitmask into a string, based ont he flags that are set
public __tostring ( ) : string
Результат string Converted bitmask value

Описание свойств

$flags защищенное свойство

protected $flags

$full защищенное свойство

set of flag bit masks
protected $full

$value защищенное свойство

maximum integer value of the bitmask
protected $value