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.0 multi_handleCurlMultiHandle クラスのインスタンスを期待するようになりました。 これより前のバージョンでは、resource を期待していました。

参考

関連キーワード:  multi, アクティビティ, 接続, handle, cURL, 記述, init, 期待, バージョン, 失敗