require_once 'Net/IPv6.php';
int Net_IPv6::getAddressType (string $ip)
int Net_IPv6::getAddressType
RFC 1883 のセクション 2.3 では、IPv6 アドレス空間内のアドレス形式について説明されています。 このメソッドは、指定された IP アドレスの型を判別します。
中には予約済みの空間に割り当てられているアドレス型もあり、 将来変更される可能性があります。
string $ip - 16 進形式の IP アドレス。 圧縮された IP も受け付けます。
int - アドレス型。
以下の定数のいずれかです。
NET_IPV6_MULTICAST
NET_IPV6_UNICAST_PROVIDER
NET_IPV6_LOCAL_LINK
NET_IPV6_LOCAL_SITE
NET_IPV6_UNKNOWN_TYPE
NET_IPV6_RESERVED_UNICAST_GEOGRAPHIC
NET_IPV6_RESERVED_IPX
NET_IPV6_RESERVED
NET_IPV6_RESERVED_NSAP
NET_IPV6_UNASSIGNED
この関数は、スタティックにコールする ことができます。
リリース 1.1.0 以降で使用可能です。