php-extended/php-tld-object

php-tld-interface 库的实现

7.0.6 2024-07-31 13:31 UTC

README

php-tld-interface 库的实现。

coverage build status

安装

此库的安装通过 composer 进行,所有类的自动加载由它们的自动加载器完成。

  • 他们的网站 下载 composer.phar
  • 然后运行以下命令将此库作为依赖项安装
  • php composer.phar php-extended/php-tld-object ^7

基本用法

您可以使用此库构建层次结构的方式如下


use PhpExtended\Tld\TopLevelDomainHierarchy;
use PhpExtended\Tld\TopLevelDomainNode;

$hierarchy = new TopLevelDomainHierarchy();
$hierarchy->addNode(new TopLevelDomainNode('edu'));
$com = new TopLevelDomainNode('com');
$com->addNode(new TopLevelDomainNode('example');
$hierarchy->addNode($com);

$hierarchy->isTld('example.com'); // true
$hierarchy->isTld('example.edu'); // false

许可证

MIT (见 许可证文件).