janoszen / ipv6utils
此包已被废弃,不再维护。未建议替代包。
PHP的IPv6工具
1.0.0
2014-11-26 13:09 UTC
Requires
- php: >=5.3.0
Requires (Dev)
- apigen/apigen: dev-master
- phpunit/phpunit: 4.3.*
This package is auto-updated.
Last update: 2020-09-11 17:53:09 UTC
README
此项目的目标是提供IPv6地址和DNS查询的易于使用的接口。此代码编写是为了帮助广泛实施IPv6,因此可以在多个免费/开源许可下使用。(详细信息见下文。)
与代码合作
与代码合作很简单。您需要将其放入您正在使用的框架中,并自动加载类。这归结为两个类
- INET4Address - 这是您的IPv4地址。
- INET6Address - 这是您的IPv6地址。
更多文档:http://github.janoszen.com/PHPIPv6Utils/
编码标准
规则相当简单
- 所有代码都要用一个制表符进行缩进。 (对不起,空格爱好者,制表符字符在所有编辑器中已经工作十多年了。)
- 所有开括号都要写在它前面的语句的同一行上。
- 在开括号前使用空格,但在其后不使用。
- 在等于号前后使用空格。
- 没有超过120个字符的行。
- 没有魔法!清洁、易读的代码!
- 根据公开骚扰的惩罚,请注释和单元测试您的代码!
贡献
如果您有改进的想法,请提交一个问题。如果您有要贡献的代码,请复制我的项目,然后提交一个拉取请求。我将尽快处理。
通过提交拉取请求,您同意,所有贡献的代码将根据以下版权声明的条款提供。您授予原始作者(János Pásztor)不可撤销的权利,根据由开源倡议认可的开源许可的条款重新许可代码。
版权
src和tests目录中的所有原始代码均由我(János Pásztor)享有版权。通过GitHub拉取请求提供的所有代码均由原始作者享有版权。
此存储库中的所有代码均可以根据以下许可条款之一免费使用
- MIT许可
- BSD许可证
- GNU通用公共许可证v 2.0或更高版本
- GNU lesser通用公共许可证v 2.1或更高版本
您的选择。 :)