查詢

socket_addrinfo_lookup()函式—用法及示例

「 獲取陣列,包含有關給定主機名的 getaddrinfo 內容 」


(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
Hints 提供了選擇返回地址的標準。可以指定為由 getaddrinfo 定義的 hints 結構。

返回值
返回可以與其他 socket_addrinfo 函式一起使用的 AddressInfo 例項陣列。失敗時返回 false。

更新日誌
版本說明
8.0.0成功時,現在函式返回 AddressInfo 例項陣列。在此之前,返回的是 resource 陣列。
8.0.0service 現在允許為 null。

補充糾錯
熱門PHP函式
分享連結