php-extended/php-ip-parser-object

此软件包已被弃用,不再维护。作者建议使用php-extended/php-ip-object软件包。

实现php-extended/php-ip-parser-interface接口库的库。

4.2.16 2021-06-24 19:07 UTC

README

实现php-extended/php-ip-parser-interface接口库的库。

coverage build status

安装

此库的安装通过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(见许可证文件)。