nicodinus/amphp2-dns
Composer 安装命令:
composer require nicodinus/amphp2-dns
包简介
Async DNS resolution for PHP based on legacy version of amphp/amp framework (^2.6)
README 文档
README
amphp/dns provides asynchronous DNS resolution for PHP based on Amp.
Installation
composer require amphp/dns
Example
<?php require __DIR__ . '/examples/_bootstrap.php'; use Amp\Dns; use Amp\Loop; Loop::run(function () { $githubIpv4 = yield Dns\resolve("github.com", Dns\Record::A); pretty_print_records("github.com", $githubIpv4); $googleIpv4 = Amp\Dns\resolve("google.com", Dns\Record::A); $googleIpv6 = Amp\Dns\resolve("google.com", Dns\Record::AAAA); $firstGoogleResult = yield Amp\Promise\first([$googleIpv4, $googleIpv6]); pretty_print_records("google.com", $firstGoogleResult); $combinedGoogleResult = yield Amp\Dns\resolve("google.com"); pretty_print_records("google.com", $combinedGoogleResult); $googleMx = yield Amp\Dns\query("google.com", Amp\Dns\Record::MX); pretty_print_records("google.com", $googleMx); });
统计信息
- 总下载量: 1
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 4
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2022-08-25