curl_multi_select

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

説明

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

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

パラメータ

multi_handle

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

timeout

レスポンスを待つ秒数。

戻り値

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

変更履歴

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

参考

  • curl_multi_init