2024 日本 PHP 研討會

socket_addrinfo_lookup

(PHP 7 >= 7.2.0, PHP 8)

socket_addrinfo_lookup取得關於指定主機名稱的 getaddrinfo 內容陣列

說明

socket_addrinfo_lookup(字串 $host, ?字串 $service = null, 陣列 $hints = []): 陣列|false

查詢連接到 host 的不同方式。返回的陣列包含一組 AddressInfo 實例,我們可以使用 socket_addrinfo_bind() 綁定到這些實例。

參數

host

要搜尋的主機名稱。

service

要連線的服務。如果 service 是數字字串,則它指定連接埠。否則,它指定網路服務名稱,該名稱由作業系統映射到連接埠。

hints

提示提供用於選擇返回地址的條件。您可以指定 getaddrinfo 定義的提示。

返回值

返回一個 AddressInfo 實例陣列,可用於 socket_addrinfo_()* 系列函數。失敗時,返回 false

更新日誌

版本 說明
8.0.0 成功時,此函數現在返回一個 AddressInfo 實例陣列;以前返回的是 資源 陣列。
8.0.0 service 現在可為 null。

另請參閱

新增註釋

使用者貢獻的註釋

此頁面沒有使用者貢獻的註釋。
To Top