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

This is the binary bitset implementation.

@param int $ordinal Ordinal number of bit to unset
@return void
@see setBit()
@see doUnsetBitInt()
Unset a bit at the given ordinal number .