socket_addrinfo_lookup

(PHP 7 >= 7.2.0, PHP 8)

socket_addrinfo_lookup获取关于给定主机名的 getaddrinfo 内容的数组

描述

socket_addrinfo_lookup(string $host, ?string $service = null, array $hints = []): array|false

查找我们可以连接到 host 的不同方式。返回的数组包含一组 AddressInfo 实例,我们可以使用 socket_addrinfo_bind() 绑定到这些实例。

参数

host

要搜索的主机名。

service

要连接的服务。如果 service 是一个数字字符串,则它表示端口。否则它表示网络服务名称,它由操作系统映射到端口。

hints

提示提供用于选择返回地址的标准。您可以按 getaddrinfo 定义的方式指定提示。

返回值

返回一个 AddressInfo 实例的数组,可与 socket_addrinfo_()* 函数族一起使用。失败时,返回 false

变更日志

版本 描述
8.0.0 成功时,此函数现在返回一个 AddressInfo 实例的数组;之前返回一个 resource 的数组。
8.0.0 service 现在可以为空。

参见

添加注释

用户贡献的注释

此页面没有用户贡献的注释。
To Top