public function bit_or($value): IP
    {
        if (!$value instanceof self) {
            $value = new static($value);
        }

        return new static(gmp_or($this->ip, $value->ip));
    }
public function bit_or($value): IP
    {
        if (!$value instanceof self) {
            $value = new static($value);
        }

        return new static(gmp_or($this->ip, $value->ip));
    }
public function bit_or ( $ value ) : IP { if ( ! $ value instanceof self ) { $ value = new static ( $ value ) ; } return new static ( gmp_or ( $ this -> ip , $ value -> ip ) ) ; }
Bitwise OR.

@param $value mixed anything that can be converted into an IP object

@return IP
Bitwise OR .