curl_multi_select

(PHP 5, PHP 7, PHP 8)

curl_multi_selectcurl_multi 接続のアクティビティを待つ

説明

curl_multi_select(CurlMultiHandle$multi_handle, float$timeout = 1.0): int

curl_multi 接続に関するアクティビティがあるまでブロックします。

パラメータ

multi_handle

curl_multi_init() が返す cURL マルチハンドル。

timeout

レスポンスを待つ秒数。

戻り値

成功した場合は、記述子セットに含まれる記述子の数を返します。 どの記述子上にもアクティビティがなかった場合は、結果が 0 になることもあります。 select に失敗した場合は -1 を返し、それ以外の失敗時は (select システムコールから) タイムアウトします。

変更履歴

バージョン説明
8.0.0multi_handleCurlMultiHandle クラスのインスタンスを期待するようになりました。 これより前のバージョンでは、resource を期待していました。

参考

To Top