« curl_multi_select
curl_multi_strerror »

curl_multi_setopt

(PHP 5 >= 5.5.0, PHP 7, PHP 8)

curl_multi_setopt — cURL マルチハンドル用のオプションを設定する

説明

function curl_multi_setopt(CurlMultiHandle $multi_handle, int $option, mixed $value): bool

指定された cURL マルチハンドル用のオプションを設定します。

パラメータ

multi_handle

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

option

CURLMOPT_* 定数のいずれか。

value

option に設定する値。 それぞれの定数が期待する値の型に関する詳細は、 CURLMOPT_* の説明を参照ください。

戻り値

成功した場合に true を、失敗した場合に false を返します。

変更履歴

バージョン 説明
8.2.0 CURLMOPT_MAX_CONCURRENT_STREAMS が追加されました。
8.0.0 multi_handle は CurlMultiHandle クラスのインスタンスを期待するようになりました。 これより前のバージョンでは、resource を期待していました。
7.1.0 CURLMOPT_PUSHFUNCTION が追加されました。
7.0.7 CURLMOPT_CHUNK_LENGTH_PENALTY_SIZE、 CURLMOPT_CONTENT_LENGTH_PENALTY_SIZE、 CURLMOPT_MAX_HOST_CONNECTIONS、 CURLMOPT_MAX_PIPELINE_LENGTH、 CURLMOPT_MAX_TOTAL_CONNECTIONS が追加されました。

関連キーワード:
multi   cURL   curl   マルチ   ハンドル   setopt   handle   option   期待   CurlMultiHandle   定数   strerror   mixed   init   詳細   成功   履歴   インスタンス   resource
関連する関数・ページ:
function.curl-multi-close   function.curl-multi-add-handle   function.curl-multi-init   function.curl-multi-remove-handle   function.curl-multi-select   function.curl-multi-errno