IPV6Deprecated example



        if ($colons === 0 || $colons === (strlen($IPv6) - 2)) {
            // RFC 4291 allows :: at the start or end of an address             //with 7 other groups in addition             ++$maxGroups;
        }

        if ($groupCount > $maxGroups) {
            $this->warnings[IPV6MaxGroups::CODE] = new IPV6MaxGroups();
        } elseif ($groupCount === $maxGroups) {
            $this->warnings[IPV6Deprecated::CODE] = new IPV6Deprecated();
        }
    }

    public function convertIPv4ToIPv6(string $addressLiteralIPv4): string
    {
        $matchesIP  = [];
        $IPv4Match = preg_match(self::IPV4_REGEX, $addressLiteralIPv4$matchesIP);

        // Extract IPv4 part from the end of the address-literal (if there is one)         if ($IPv4Match > 0) {
            $index = (int) strrpos($addressLiteralIPv4$matchesIP[0]);
            
Home | Imprint | This part of the site doesn't use cookies.