php-extended / php-ip-parser-object
4.2.16
2021-06-24 19:07 UTC
Requires
Requires (Dev)
README
实现php-extended/php-ip-parser-interface接口库的库。
安装
此库的安装通过composer完成。从他们的网站下载composer.phar
。然后在您的composer.json中添加
"require": {
...
"php-extended/php-ip-parser-object": "^4",
...
}
然后运行php composer.phar update
来安装此库。此库所有类的自动加载均通过composer的自动加载器完成。
基本用法
您可以使用此库的以下方式
use PhpExtended\Ip\Ipv4AddressParser;
use PhpExtended\Ip\IpAddressParseException;
$parser = new Ipv4AddressParser();
try
{
$ipv4 = $parser->parse("255.255.255.0");
}
catch(IpAddressParseException $e)
{
// do something
}
对于IP协议的第6版,可以使用相同的流程与Ipv6
类一起使用。此库还提供网络类,以能够评估特定IP地址是否在某个网络中。
/!\
此库不支持IPv4地址嵌入到IPv6地址中 /!\
许可证
MIT(见许可证文件)。