factory(string $ip, [$strategy]) |
Static IpInterface |
✓ |
✓ |
✓ |
getBinary() |
string |
✓ |
✓ |
✓ |
equals(IpInterface $ip) |
bool |
✓ |
✓ |
✓ |
getVersion() |
int |
✓ |
✓ |
✓ |
isVersion(int $version) |
bool |
✓ |
✓ |
✓ |
isVersion4() |
bool |
✓ |
✓ |
✓ |
isVersion6() |
bool |
✓ |
✓ |
✓ |
getNetworkIp(int $cidr) |
Static IpInterface |
✓ |
✓ |
✓ |
getBroadcastIp(int $cidr) |
Static IpInterface |
✓ |
✓ |
✓ |
inRange(IpInterface $ip, int $cidr) |
bool |
✓ |
✓ |
✓ |
getCommonCidr(IpInterface $ip) |
int |
✓ |
✓ |
✓ |
isMapped() |
bool |
✓ |
✓ |
✓ |
isDerived() |
bool |
✓ |
✓ |
✓ |
isCompatible() |
bool |
✓ |
✓ |
✓ |
isEmbedded() |
bool |
✓ |
✓ |
✓ |
isLinkLocal() |
bool |
✓ |
✓ |
✓ |
isLoopback() |
bool |
✓ |
✓ |
✓ |
isMulticast() |
bool |
✓ |
✓ |
✓ |
isPrivateUse() |
bool |
✓ |
✓ |
✓ |
isUnspecified() |
bool |
✓ |
✓ |
✓ |
isBenchmarking() |
bool |
✓ |
✓ |
✓ |
isDocumentation() |
bool |
✓ |
✓ |
✓ |
isPublicUse() |
bool |
✓ |
✓ |
✓ |
isBroadcast() |
bool |
✓ |
|
✓ |
isShared() |
bool |
✓ |
|
✓ |
isFutureReserved() |
bool |
✓ |
|
✓ |
getDotAddress() |
string |
✓ |
|
✓ |
getCompactedAddress() |
string |
|
✓ |
✓ |
getExpandedAddress() |
string |
|
✓ |
✓ |
getCompactedAddress() |
string |
|
✓ |
✓ |
getMulticastScope() |
?int |
|
✓ |
✓ |
isUniqueLocal() |
bool |
|
✓ |
✓ |
isUnicast() |
bool |
|
✓ |
✓ |
isUnicastGlobal() |
bool |
|
✓ |
✓ |
getProtocolAppropriateAddress() |
string |
|
|
✓ |