private function doSetBitBin($ordinal): void
    {
        $byte = (int) ($ordinal / 8);
        $this->bitset[$byte] = $this->bitset[$byte] | \chr(1 << ($ordinal % 8));
    }
private function doSetBitBin($ordinal): void
    {
        $byte = (int) ($ordinal / 8);
        $this->bitset[$byte] = $this->bitset[$byte] | \chr(1 << ($ordinal % 8));
    }
private function doSetBitBin ( $ ordinal ) : void { $ byte = ( int ) ( $ ordinal / 8 ) ; $ this -> bitset [ $ byte ] = $ this -> bitset [ $ byte ] | \ chr ( 1 << ( $ ordinal % 8 ) ) ; }
Set a bit at the given ordinal number.

This is the binary bitset implementation.

@param int $ordinal Ordinal number of bit to set
@return void
@see setBit()
@see doSetBitInt()
Set a bit at the given ordinal number .