php-extended/php-mac-parser-object

此包已被弃用且不再维护。作者建议使用 php-extended/php-mac-object 包。

一个实现了 php-extended/php-ip-object-interface 接口的库。

4.0.17 2021-06-25 18:35 UTC

README

一个实现了 php-extended/php-ip-object-interface 接口的库。

coverage build status

安装

此库的安装是通过 composer 进行的。从 他们的网站 下载 composer.phar。然后在你的 composer.json 中添加:

	"require": {
		...
		"php-extended/php-mac-parser-object": "^4",
		...
	}

然后运行 php composer.phar update 来安装此库。此库中所有类的自动加载都通过 composer 的自动加载器完成。

基本用法

你可以按照以下方式使用此库


use PhpExtended\Mac\MacAddress48Parser;
use PhpExtended\Parser\ParseException;

$parser = new MacAddress48Parser();

$addr = '<put your mac address here>';	// "ff:ff:ff:ff:ff:ff" format

try
{
	$mac = $parser->parse($addr);
}
catch(ParseException $e)
{
	// does something
}

你可以使用 $mac->getOui() 方法获取前三个字节作为整数,使用 $mac->getNic() 方法获取最后三个字节作为整数。

许可证

MIT (见 许可证文件).