« socket_accept
socket_addrinfo_connect »

socket_addrinfo_bind

(PHP 7 >= 7.2.0, PHP 8)

socket_addrinfo_bind — 与えられた addrinfo から、ソケットを作成してバインドする

説明

function socket_addrinfo_bind(AddressInfo $address): Socket|false

Socket クラスのインスタンスを作成し、 与えられた AddressInfo インスタンスにバインドします。 この関数の戻り値は socket_listen() で使えます。

パラメータ

address

socket_addrinfo_lookup() 関数で作られた AddressInfo クラスのインスタンス。

戻り値

成功したときは Socket クラスのインスタンスを返します。 失敗したときは null を返します。

変更履歴

バージョン 説明
8.0.0 成功した場合に、この関数は Socket クラスのインスタンスを返すようになりました。 これより前のバージョンでは、リソースを返していました。
8.0.0 address は、AddressInfo クラスのインスタンスになりました。 これより前のバージョンでは、リソース型でした。

参考

関連キーワード:
addrinfo   socket   ソケット   インスタンス   バインド   AddressInfo   Socket   bind   address   listen   connect   lookup   成功   リソース   接続   accept   履歴   参考   explain   ホスト   getaddrinfo
関連する関数・ページ:
function.socket-addrinfo-connect   function.socket-addrinfo-explain   function.socket-addrinfo-lookup   sockets.resources   book.sockets   ref.sockets