<?php
include_once $_SERVER['DOCUMENT_ROOT'] . '/include/shared-manual.inc';
$TOC = array();
$TOC_DEPRECATED = array();
$PARENTS = array();
include_once dirname(__FILE__) ."/toc/book.curl.inc";
$setup = array (
  'home' => 
  array (
    0 => 'index.php',
    1 => 'PHP Manual',
  ),
  'head' => 
  array (
    0 => 'UTF-8',
    1 => 'ja',
  ),
  'this' => 
  array (
    0 => 'curl.constants.php',
    1 => '定義済み定数',
    2 => '定義済み定数',
  ),
  'up' => 
  array (
    0 => 'book.curl.php',
    1 => 'cURL',
  ),
  'prev' => 
  array (
    0 => 'curl.resources.php',
    1 => 'リソース型',
  ),
  'next' => 
  array (
    0 => 'curl.examples.php',
    1 => '例',
  ),
  'alternatives' => 
  array (
  ),
  'source' => 
  array (
    'lang' => 'ja',
    'path' => 'reference/curl/constants.xml',
  ),
  'history' => 
  array (
  ),
);
$setup["toc"] = $TOC;
$setup["toc_deprecated"] = $TOC_DEPRECATED;
$setup["parents"] = $PARENTS;
manual_setup($setup);

contributors($setup);

?>
<div id="curl.constants" class="appendix">
 <h1 class="title">定義済み定数</h1>

 <p class="simpara">
以下の定数が定義されています。
この関数の拡張モジュールが PHP 組み込みでコンパイルされているか、
実行時に動的にロードされている場合のみ使用可能です。
</p>
 <p class="para">
  以下の定数の説明と使い方は、
  <span class="function"><a href="function.curl-setopt.php" class="function">curl_setopt()</a></span>, <span class="function"><a href="function.curl-multi-setopt.php" class="function">curl_multi_setopt()</a></span>,
  <span class="function"><a href="function.curl-getinfo.php" class="function">curl_getinfo()</a></span> のドキュメントで説明しています。
 </p>
 <table class="doctable table">
      <tr>
       <th>定数</th>
       <th>説明</th>
      </tr>
  <tr>
   <td id="constant.curlaltsvc-h1">
    <strong><code><a href="curl.constants.php#constant.curlaltsvc-h1">CURLALTSVC_H1</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <span class="simpara">
     PHP 8.2.0 以降 および cURL 7.64.1 以降で利用可能です。
    </span>
   </td>
  </tr>
  <tr>
   <td id="constant.curlaltsvc-h2">
    <strong><code><a href="curl.constants.php#constant.curlaltsvc-h2">CURLALTSVC_H2</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <span class="simpara">
     PHP 8.2.0 以降 および cURL 7.64.1 以降で利用可能です。
    </span>
   </td>
  </tr>
  <tr>
   <td id="constant.curlaltsvc-h3">
    <strong><code><a href="curl.constants.php#constant.curlaltsvc-h3">CURLALTSVC_H3</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <span class="simpara">
     PHP 8.2.0 以降 および cURL 7.64.1 以降で利用可能です。
    </span>
   </td>
  </tr>
  <tr>
   <td id="constant.curlaltsvc-readonlyfile">
    <strong><code><a href="curl.constants.php#constant.curlaltsvc-readonlyfile">CURLALTSVC_READONLYFILE</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <span class="simpara">
     PHP 8.2.0 以降 および cURL 7.64.1 以降で利用可能です。
    </span>
   </td>
  </tr>
  <tr>
   <td id="constant.curlauth-any">
    <strong><code><a href="curl.constants.php#constant.curlauth-any">CURLAUTH_ANY</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <span class="simpara">

    </span>
   </td>
  </tr>
  <tr>
   <td id="constant.curlauth-anysafe">
    <strong><code><a href="curl.constants.php#constant.curlauth-anysafe">CURLAUTH_ANYSAFE</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <span class="simpara">

    </span>
   </td>
  </tr>
  <tr>
   <td id="constant.curlauth-aws-sigv4">
    <strong><code><a href="curl.constants.php#constant.curlauth-aws-sigv4">CURLAUTH_AWS_SIGV4</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <span class="simpara">
     PHP 8.2.0 以降 および cURL 7.75.0 以降で利用可能です。
    </span>
   </td>
  </tr>
  <tr>
   <td id="constant.curlauth-basic">
    <strong><code><a href="curl.constants.php#constant.curlauth-basic">CURLAUTH_BASIC</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <span class="simpara">

    </span>
   </td>
  </tr>
  <tr>
   <td id="constant.curlauth-bearer">
    <strong><code><a href="curl.constants.php#constant.curlauth-bearer">CURLAUTH_BEARER</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <span class="simpara">
     PHP 7.3.0 以降 および cURL 7.61.0 以降で利用可能です。
    </span>
   </td>
  </tr>
  <tr>
   <td id="constant.curlauth-digest">
    <strong><code><a href="curl.constants.php#constant.curlauth-digest">CURLAUTH_DIGEST</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <span class="simpara">

    </span>
   </td>
  </tr>
  <tr>
   <td id="constant.curlauth-digest-ie">
    <strong><code><a href="curl.constants.php#constant.curlauth-digest-ie">CURLAUTH_DIGEST_IE</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <span class="simpara">
     IE フレーバーと HTTP Digest 認証を使います。
     cURL 7.19.3 以降で利用可能です。
    </span>
   </td>
  </tr>
  <tr>
   <td id="constant.curlauth-gssapi">
    <strong><code><a href="curl.constants.php#constant.curlauth-gssapi">CURLAUTH_GSSAPI</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <span class="simpara">
     PHP 7.3.0 以降 および cURL 7.54.1 以降で利用可能です。
    </span>
   </td>
  </tr>
  <tr>
   <td id="constant.curlauth-gssnegotiate">
    <strong><code><a href="curl.constants.php#constant.curlauth-gssnegotiate">CURLAUTH_GSSNEGOTIATE</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <span class="simpara">

    </span>
   </td>
  </tr>
  <tr>
   <td id="constant.curlauth-negotiate">
    <strong><code><a href="curl.constants.php#constant.curlauth-negotiate">CURLAUTH_NEGOTIATE</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <span class="simpara">
     PHP 7.0.7 以降 および cURL 7.38.0 以降で利用可能です。
    </span>
   </td>
  </tr>
  <tr>
   <td id="constant.curlauth-none">
    <strong><code><a href="curl.constants.php#constant.curlauth-none">CURLAUTH_NONE</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <span class="simpara">
     cURL 7.10.6 以降で利用可能です。
    </span>
   </td>
  </tr>
  <tr>
   <td id="constant.curlauth-ntlm">
    <strong><code><a href="curl.constants.php#constant.curlauth-ntlm">CURLAUTH_NTLM</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <span class="simpara">

    </span>
   </td>
  </tr>
  <tr>
   <td id="constant.curlauth-ntlm-wb">
    <strong><code><a href="curl.constants.php#constant.curlauth-ntlm-wb">CURLAUTH_NTLM_WB</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <span class="simpara">
     PHP 7.0.7 以降 および cURL 7.22.0 以降で利用可能です。
    </span>
   </td>
  </tr>
  <tr>
   <td id="constant.curlauth-only">
    <strong><code><a href="curl.constants.php#constant.curlauth-only">CURLAUTH_ONLY</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <span class="simpara">
     これはメタシンボルです。
     この値と単一の特別な認証の値を組み合わせることで、
     libcurl に制限なしの認証を試みさせ、
     それが失敗した場合、単一の認証アルゴリズムを受け入れさせるようにします。
     cURL 7.21.3 以降で利用可能です。
    </span>
   </td>
  </tr>
  <tr>
   <td id="constant.curlftpauth-default">
    <strong><code><a href="curl.constants.php#constant.curlftpauth-default">CURLFTPAUTH_DEFAULT</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <span class="simpara">

    </span>
   </td>
  </tr>
  <tr>
   <td id="constant.curlftpauth-ssl">
    <strong><code><a href="curl.constants.php#constant.curlftpauth-ssl">CURLFTPAUTH_SSL</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <span class="simpara">

    </span>
   </td>
  </tr>
  <tr>
   <td id="constant.curlftpauth-tls">
    <strong><code><a href="curl.constants.php#constant.curlftpauth-tls">CURLFTPAUTH_TLS</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <span class="simpara">

    </span>
   </td>
  </tr>
  <tr>
   <td id="constant.curlftpmethod-default">
    <strong><code><a href="curl.constants.php#constant.curlftpmethod-default">CURLFTPMETHOD_DEFAULT</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <span class="simpara">
     PHP 8.2.0 以降 および cURL 7.15.3 以降で利用可能です。
    </span>
   </td>
  </tr>
  <tr>
   <td id="constant.curlftpmethod-multicwd">
    <strong><code><a href="curl.constants.php#constant.curlftpmethod-multicwd">CURLFTPMETHOD_MULTICWD</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <span class="simpara">
     指定された URL 中の個別の path 部分に
     <code class="literal">CWD</code>
     操作を行います。
     cURL 7.15.3 以降で利用可能です。
    </span>
   </td>
  </tr>
  <tr>
   <td id="constant.curlftpmethod-nocwd">
    <strong><code><a href="curl.constants.php#constant.curlftpmethod-nocwd">CURLFTPMETHOD_NOCWD</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <span class="simpara">
     <code class="literal">CWD</code> を全く実行しません。
     <code class="literal">SIZE</code>,
     <code class="literal">RETR</code>,
     <code class="literal">STOR</code> などを実行し、
     これらのコマンドに対して、サーバーのフルパスを指定します。
     cURL 7.15.3 以降で利用可能です。
    </span>
   </td>
  </tr>
  <tr>
   <td id="constant.curlftpmethod-singlecwd">
    <strong><code><a href="curl.constants.php#constant.curlftpmethod-singlecwd">CURLFTPMETHOD_SINGLECWD</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <span class="simpara">
     ディレクトリ全体に対して一度
     <code class="literal">CWD</code> を実行してから、
     multicwd の場合のように、ファイルを操作します。
     cURL 7.15.3 以降で利用可能です。
    </span>
   </td>
  </tr>
  <tr>
   <td id="constant.curlftpssl-all">
    <strong><code><a href="curl.constants.php#constant.curlftpssl-all">CURLFTPSSL_ALL</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <span class="simpara">

    </span>
   </td>
  </tr>
  <tr>
   <td id="constant.curlftpssl-ccc-active">
    <strong><code><a href="curl.constants.php#constant.curlftpssl-ccc-active">CURLFTPSSL_CCC_ACTIVE</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <span class="simpara">
     シャットダウンを発行し、応答を待ちます。
     cURL 7.16.2 以降で利用可能です。
    </span>
   </td>
  </tr>
  <tr>
   <td id="constant.curlftpssl-ccc-none">
    <strong><code><a href="curl.constants.php#constant.curlftpssl-ccc-none">CURLFTPSSL_CCC_NONE</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <span class="simpara">
     CCC (Clear Command Channel) を使いません。
     cURL 7.16.2 以降で利用可能です。
    </span>
   </td>
  </tr>
  <tr>
   <td id="constant.curlftpssl-ccc-passive">
    <strong><code><a href="curl.constants.php#constant.curlftpssl-ccc-passive">CURLFTPSSL_CCC_PASSIVE</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <span class="simpara">
     シャットダウンを発行せず、サーバーが発行するのを待ちます。
     応答を送信しません。
     cURL 7.16.1 以降で利用可能です。
    </span>
   </td>
  </tr>
  <tr>
   <td id="constant.curlftpssl-control">
    <strong><code><a href="curl.constants.php#constant.curlftpssl-control">CURLFTPSSL_CONTROL</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <span class="simpara">

    </span>
   </td>
  </tr>
  <tr>
   <td id="constant.curlftpssl-none">
    <strong><code><a href="curl.constants.php#constant.curlftpssl-none">CURLFTPSSL_NONE</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <span class="simpara">

    </span>
   </td>
  </tr>
  <tr>
   <td id="constant.curlftpssl-try">
    <strong><code><a href="curl.constants.php#constant.curlftpssl-try">CURLFTPSSL_TRY</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <span class="simpara">

    </span>
   </td>
  </tr>
  <tr>
   <td id="constant.curlftp-create-dir">
    <strong><code><a href="curl.constants.php#constant.curlftp-create-dir">CURLFTP_CREATE_DIR</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <span class="simpara">
     PHP 7.0.7 以降 および cURL 7.19.3 以降で利用可能です。
    </span>
   </td>
  </tr>
  <tr>
   <td id="constant.curlftp-create-dir-none">
    <strong><code><a href="curl.constants.php#constant.curlftp-create-dir-none">CURLFTP_CREATE_DIR_NONE</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <span class="simpara">
     PHP 7.0.7 以降 および cURL 7.19.3 以降で利用可能です。
    </span>
   </td>
  </tr>
  <tr>
   <td id="constant.curlftp-create-dir-retry">
    <strong><code><a href="curl.constants.php#constant.curlftp-create-dir-retry">CURLFTP_CREATE_DIR_RETRY</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <span class="simpara">
     PHP 7.0.7 以降 および cURL 7.19.3 以降で利用可能です。
    </span>
   </td>
  </tr>
  <tr>
   <td id="constant.curlgssapi-delegation-flag">
    <strong><code><a href="curl.constants.php#constant.curlgssapi-delegation-flag">CURLGSSAPI_DELEGATION_FLAG</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <span class="simpara">
     GSSAPI クレデンシャルの委譲を許可します。
     cURL 7.22.0 以降で利用可能です。
    </span>
   </td>
  </tr>
  <tr>
   <td id="constant.curlgssapi-delegation-policy-flag">
    <strong><code><a href="curl.constants.php#constant.curlgssapi-delegation-policy-flag">CURLGSSAPI_DELEGATION_POLICY_FLAG</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <span class="simpara">
     GSS-API の実装がこの機能をサポートしている場合、
     かつ <code class="literal">GSS_C_DELEG_POLICY_FLAG</code> がコンパイル時に定義されている場合には、
     サービスチケットに <code class="literal">OK-AS-DELEGATE</code>
     フラグが設定されている場合に限り委譲を行います。
     cURL 7.22.0 以降で利用可能です。
    </span>
   </td>
  </tr>
  <tr>
   <td id="constant.curlheader-separate">
    <strong><code><a href="curl.constants.php#constant.curlheader-separate">CURLHEADER_SEPARATE</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <span class="simpara">
     PHP 7.0.7 以降 および cURL 7.37.0 以降で利用可能です。
    </span>
   </td>
  </tr>
  <tr>
   <td id="constant.curlheader-unified">
    <strong><code><a href="curl.constants.php#constant.curlheader-unified">CURLHEADER_UNIFIED</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <span class="simpara">
     PHP 7.0.7 以降 および cURL 7.37.0 以降で利用可能です。
    </span>
   </td>
  </tr>
  <tr>
   <td id="constant.curlhsts-enable">
    <strong><code><a href="curl.constants.php#constant.curlhsts-enable">CURLHSTS_ENABLE</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <span class="simpara">
     PHP 8.2.0 以降 および cURL 7.74.0 以降で利用可能です。
    </span>
   </td>
  </tr>
  <tr>
   <td id="constant.curlhsts-readonlyfile">
    <strong><code><a href="curl.constants.php#constant.curlhsts-readonlyfile">CURLHSTS_READONLYFILE</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <span class="simpara">
     PHP 8.2.0 以降 および cURL 7.74.0 以降で利用可能です。
    </span>
   </td>
  </tr>
  <tr>
   <td id="constant.curlkhmatch-last">
    <strong><code><a href="curl.constants.php#constant.curlkhmatch-last">CURLKHMATCH_LAST</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <span class="simpara">
     PHP 8.3.0 以降 および cURL 7.19.6 以降で利用可能です。
    </span>
   </td>
  </tr>
  <tr>
   <td id="constant.curlkhmatch-mismatch">
    <strong><code><a href="curl.constants.php#constant.curlkhmatch-mismatch">CURLKHMATCH_MISMATCH</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <span class="simpara">
     PHP 8.3.0 以降 および cURL 7.19.6 以降で利用可能です。
    </span>
   </td>
  </tr>
  <tr>
   <td id="constant.curlkhmatch-missing">
    <strong><code><a href="curl.constants.php#constant.curlkhmatch-missing">CURLKHMATCH_MISSING</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <span class="simpara">
     PHP 8.3.0 以降 および cURL 7.19.6 以降で利用可能です。
    </span>
   </td>
  </tr>
  <tr>
   <td id="constant.curlkhmatch-ok">
    <strong><code><a href="curl.constants.php#constant.curlkhmatch-ok">CURLKHMATCH_OK</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <span class="simpara">
     PHP 8.3.0 以降 および cURL 7.19.6 以降で利用可能です。
    </span>
   </td>
  </tr>
  <tr>
   <td id="constant.curlmimeopt-formescape">
    <strong><code><a href="curl.constants.php#constant.curlmimeopt-formescape">CURLMIMEOPT_FORMESCAPE</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <span class="simpara">
     PHP 8.3.0 以降 および cURL 7.81.0 以降で利用可能です。
    </span>
   </td>
  </tr>
  <tr>
   <td id="constant.curlmsg-done">
    <strong><code><a href="curl.constants.php#constant.curlmsg-done">CURLMSG_DONE</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <span class="simpara">

    </span>
   </td>
  </tr>
  <tr>
   <td id="constant.curlpipe-http1">
    <strong><code><a href="curl.constants.php#constant.curlpipe-http1">CURLPIPE_HTTP1</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <span class="simpara">
     cURL 7.43.0 以降で利用可能です。
    </span>
   </td>
  </tr>
  <tr>
   <td id="constant.curlpipe-multiplex">
    <strong><code><a href="curl.constants.php#constant.curlpipe-multiplex">CURLPIPE_MULTIPLEX</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <span class="simpara">
     cURL 7.43.0 以降で利用可能です。
    </span>
   </td>
  </tr>
  <tr>
   <td id="constant.curlpipe-nothing">
    <strong><code><a href="curl.constants.php#constant.curlpipe-nothing">CURLPIPE_NOTHING</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <span class="simpara">
     cURL 7.43.0 以降で利用可能です。
    </span>
   </td>
  </tr>
  <tr>
   <td id="constant.curlproxy-http">
    <strong><code><a href="curl.constants.php#constant.curlproxy-http">CURLPROXY_HTTP</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <span class="simpara">
     cURL 7.10 以降で利用可能です。
    </span>
   </td>
  </tr>
  <tr>
   <td id="constant.curlproxy-https">
    <strong><code><a href="curl.constants.php#constant.curlproxy-https">CURLPROXY_HTTPS</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <span class="simpara">
     PHP 7.3.0 以降 および cURL 7.52.0 以降で利用可能です。
    </span>
   </td>
  </tr>
  <tr>
   <td id="constant.curlproxy-http-1-0">
    <strong><code><a href="curl.constants.php#constant.curlproxy-http-1-0">CURLPROXY_HTTP_1_0</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <span class="simpara">
     PHP 7.0.7 以降 および cURL 7.19.3 以降で利用可能です。
    </span>
   </td>
  </tr>
  <tr>
   <td id="constant.curlproxy-socks4">
    <strong><code><a href="curl.constants.php#constant.curlproxy-socks4">CURLPROXY_SOCKS4</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <span class="simpara">
     cURL 7.10 以降で利用可能です。
    </span>
   </td>
  </tr>
  <tr>
   <td id="constant.curlproxy-socks4a">
    <strong><code><a href="curl.constants.php#constant.curlproxy-socks4a">CURLPROXY_SOCKS4A</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <span class="simpara">
     cURL 7.18.0 以降で利用可能です。
    </span>
   </td>
  </tr>
  <tr>
   <td id="constant.curlproxy-socks5">
    <strong><code><a href="curl.constants.php#constant.curlproxy-socks5">CURLPROXY_SOCKS5</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <span class="simpara">
     cURL 7.10 以降で利用可能です。
    </span>
   </td>
  </tr>
  <tr>
   <td id="constant.curlproxy-socks5-hostname">
    <strong><code><a href="curl.constants.php#constant.curlproxy-socks5-hostname">CURLPROXY_SOCKS5_HOSTNAME</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <span class="simpara">
     cURL 7.18.0 以降で利用可能です。
    </span>
   </td>
  </tr>
  <tr>
   <td id="constant.curlpx-bad-address-type">
    <strong><code><a href="curl.constants.php#constant.curlpx-bad-address-type">CURLPX_BAD_ADDRESS_TYPE</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <span class="simpara">
     PHP 8.2.0 以降 および cURL 7.73.0 以降で利用可能です。
    </span>
   </td>
  </tr>
  <tr>
   <td id="constant.curlpx-bad-version">
    <strong><code><a href="curl.constants.php#constant.curlpx-bad-version">CURLPX_BAD_VERSION</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <span class="simpara">
     PHP 8.2.0 以降 および cURL 7.73.0 以降で利用可能です。
    </span>
   </td>
  </tr>
  <tr>
   <td id="constant.curlpx-closed">
    <strong><code><a href="curl.constants.php#constant.curlpx-closed">CURLPX_CLOSED</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <span class="simpara">
     PHP 8.2.0 以降 および cURL 7.73.0 以降で利用可能です。
    </span>
   </td>
  </tr>
  <tr>
   <td id="constant.curlpx-gssapi">
    <strong><code><a href="curl.constants.php#constant.curlpx-gssapi">CURLPX_GSSAPI</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <span class="simpara">
     PHP 8.2.0 以降 および cURL 7.73.0 以降で利用可能です。
    </span>
   </td>
  </tr>
  <tr>
   <td id="constant.curlpx-gssapi-permsg">
    <strong><code><a href="curl.constants.php#constant.curlpx-gssapi-permsg">CURLPX_GSSAPI_PERMSG</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <span class="simpara">
     PHP 8.2.0 以降 および cURL 7.73.0 以降で利用可能です。
    </span>
   </td>
  </tr>
  <tr>
   <td id="constant.curlpx-gssapi-protection">
    <strong><code><a href="curl.constants.php#constant.curlpx-gssapi-protection">CURLPX_GSSAPI_PROTECTION</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <span class="simpara">
     PHP 8.2.0 以降 および cURL 7.73.0 以降で利用可能です。
    </span>
   </td>
  </tr>
  <tr>
   <td id="constant.curlpx-identd">
    <strong><code><a href="curl.constants.php#constant.curlpx-identd">CURLPX_IDENTD</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <span class="simpara">
     PHP 8.2.0 以降 および cURL 7.73.0 以降で利用可能です。
    </span>
   </td>
  </tr>
  <tr>
   <td id="constant.curlpx-identd-differ">
    <strong><code><a href="curl.constants.php#constant.curlpx-identd-differ">CURLPX_IDENTD_DIFFER</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <span class="simpara">
     PHP 8.2.0 以降 および cURL 7.73.0 以降で利用可能です。
    </span>
   </td>
  </tr>
  <tr>
   <td id="constant.curlpx-long-hostname">
    <strong><code><a href="curl.constants.php#constant.curlpx-long-hostname">CURLPX_LONG_HOSTNAME</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <span class="simpara">
     PHP 8.2.0 以降 および cURL 7.73.0 以降で利用可能です。
    </span>
   </td>
  </tr>
  <tr>
   <td id="constant.curlpx-long-passwd">
    <strong><code><a href="curl.constants.php#constant.curlpx-long-passwd">CURLPX_LONG_PASSWD</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <span class="simpara">
     PHP 8.2.0 以降 および cURL 7.73.0 以降で利用可能です。
    </span>
   </td>
  </tr>
  <tr>
   <td id="constant.curlpx-long-user">
    <strong><code><a href="curl.constants.php#constant.curlpx-long-user">CURLPX_LONG_USER</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <span class="simpara">
     PHP 8.2.0 以降 および cURL 7.73.0 以降で利用可能です。
    </span>
   </td>
  </tr>
  <tr>
   <td id="constant.curlpx-no-auth">
    <strong><code><a href="curl.constants.php#constant.curlpx-no-auth">CURLPX_NO_AUTH</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <span class="simpara">
     PHP 8.2.0 以降 および cURL 7.73.0 以降で利用可能です。
    </span>
   </td>
  </tr>
  <tr>
   <td id="constant.curlpx-ok">
    <strong><code><a href="curl.constants.php#constant.curlpx-ok">CURLPX_OK</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <span class="simpara">
     PHP 8.2.0 以降 および cURL 7.73.0 以降で利用可能です。
    </span>
   </td>
  </tr>
  <tr>
   <td id="constant.curlpx-recv-address">
    <strong><code><a href="curl.constants.php#constant.curlpx-recv-address">CURLPX_RECV_ADDRESS</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <span class="simpara">
     PHP 8.2.0 以降 および cURL 7.73.0 以降で利用可能です。
    </span>
   </td>
  </tr>
  <tr>
   <td id="constant.curlpx-recv-auth">
    <strong><code><a href="curl.constants.php#constant.curlpx-recv-auth">CURLPX_RECV_AUTH</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <span class="simpara">
     PHP 8.2.0 以降 および cURL 7.73.0 以降で利用可能です。
    </span>
   </td>
  </tr>
  <tr>
   <td id="constant.curlpx-recv-connect">
    <strong><code><a href="curl.constants.php#constant.curlpx-recv-connect">CURLPX_RECV_CONNECT</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <span class="simpara">
     PHP 8.2.0 以降 および cURL 7.73.0 以降で利用可能です。
    </span>
   </td>
  </tr>
  <tr>
   <td id="constant.curlpx-recv-reqack">
    <strong><code><a href="curl.constants.php#constant.curlpx-recv-reqack">CURLPX_RECV_REQACK</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <span class="simpara">
     PHP 8.2.0 以降 および cURL 7.73.0 以降で利用可能です。
    </span>
   </td>
  </tr>
  <tr>
   <td id="constant.curlpx-reply-address-type-not-supported">
    <strong><code><a href="curl.constants.php#constant.curlpx-reply-address-type-not-supported">CURLPX_REPLY_ADDRESS_TYPE_NOT_SUPPORTED</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <span class="simpara">
     PHP 8.2.0 以降 および cURL 7.73.0 以降で利用可能です。
    </span>
   </td>
  </tr>
  <tr>
   <td id="constant.curlpx-reply-command-not-supported">
    <strong><code><a href="curl.constants.php#constant.curlpx-reply-command-not-supported">CURLPX_REPLY_COMMAND_NOT_SUPPORTED</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <span class="simpara">
     PHP 8.2.0 以降 および cURL 7.73.0 以降で利用可能です。
    </span>
   </td>
  </tr>
  <tr>
   <td id="constant.curlpx-reply-connection-refused">
    <strong><code><a href="curl.constants.php#constant.curlpx-reply-connection-refused">CURLPX_REPLY_CONNECTION_REFUSED</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <span class="simpara">
     PHP 8.2.0 以降 および cURL 7.73.0 以降で利用可能です。
    </span>
   </td>
  </tr>
  <tr>
   <td id="constant.curlpx-reply-general-server-failure">
    <strong><code><a href="curl.constants.php#constant.curlpx-reply-general-server-failure">CURLPX_REPLY_GENERAL_SERVER_FAILURE</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <span class="simpara">
     PHP 8.2.0 以降 および cURL 7.73.0 以降で利用可能です。
    </span>
   </td>
  </tr>
  <tr>
   <td id="constant.curlpx-reply-host-unreachable">
    <strong><code><a href="curl.constants.php#constant.curlpx-reply-host-unreachable">CURLPX_REPLY_HOST_UNREACHABLE</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <span class="simpara">
     PHP 8.2.0 以降 および cURL 7.73.0 以降で利用可能です。
    </span>
   </td>
  </tr>
  <tr>
   <td id="constant.curlpx-reply-network-unreachable">
    <strong><code><a href="curl.constants.php#constant.curlpx-reply-network-unreachable">CURLPX_REPLY_NETWORK_UNREACHABLE</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <span class="simpara">
     PHP 8.2.0 以降 および cURL 7.73.0 以降で利用可能です。
    </span>
   </td>
  </tr>
  <tr>
   <td id="constant.curlpx-reply-not-allowed">
    <strong><code><a href="curl.constants.php#constant.curlpx-reply-not-allowed">CURLPX_REPLY_NOT_ALLOWED</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <span class="simpara">
     PHP 8.2.0 以降 および cURL 7.73.0 以降で利用可能です。
    </span>
   </td>
  </tr>
  <tr>
   <td id="constant.curlpx-reply-ttl-expired">
    <strong><code><a href="curl.constants.php#constant.curlpx-reply-ttl-expired">CURLPX_REPLY_TTL_EXPIRED</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <span class="simpara">
     PHP 8.2.0 以降 および cURL 7.73.0 以降で利用可能です。
    </span>
   </td>
  </tr>
  <tr>
   <td id="constant.curlpx-reply-unassigned">
    <strong><code><a href="curl.constants.php#constant.curlpx-reply-unassigned">CURLPX_REPLY_UNASSIGNED</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <span class="simpara">
     PHP 8.2.0 以降 および cURL 7.73.0 以降で利用可能です。
    </span>
   </td>
  </tr>
  <tr>
   <td id="constant.curlpx-request-failed">
    <strong><code><a href="curl.constants.php#constant.curlpx-request-failed">CURLPX_REQUEST_FAILED</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <span class="simpara">
     PHP 8.2.0 以降 および cURL 7.73.0 以降で利用可能です。
    </span>
   </td>
  </tr>
  <tr>
   <td id="constant.curlpx-resolve-host">
    <strong><code><a href="curl.constants.php#constant.curlpx-resolve-host">CURLPX_RESOLVE_HOST</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <span class="simpara">
     PHP 8.2.0 以降 および cURL 7.73.0 以降で利用可能です。
    </span>
   </td>
  </tr>
  <tr>
   <td id="constant.curlpx-send-auth">
    <strong><code><a href="curl.constants.php#constant.curlpx-send-auth">CURLPX_SEND_AUTH</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <span class="simpara">
     PHP 8.2.0 以降 および cURL 7.73.0 以降で利用可能です。
    </span>
   </td>
  </tr>
  <tr>
   <td id="constant.curlpx-send-connect">
    <strong><code><a href="curl.constants.php#constant.curlpx-send-connect">CURLPX_SEND_CONNECT</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <span class="simpara">
     PHP 8.2.0 以降 および cURL 7.73.0 以降で利用可能です。
    </span>
   </td>
  </tr>
  <tr>
   <td id="constant.curlpx-send-request">
    <strong><code><a href="curl.constants.php#constant.curlpx-send-request">CURLPX_SEND_REQUEST</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <span class="simpara">
     PHP 8.2.0 以降 および cURL 7.73.0 以降で利用可能です。
    </span>
   </td>
  </tr>
  <tr>
   <td id="constant.curlpx-unknown-fail">
    <strong><code><a href="curl.constants.php#constant.curlpx-unknown-fail">CURLPX_UNKNOWN_FAIL</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <span class="simpara">
     PHP 8.2.0 以降 および cURL 7.73.0 以降で利用可能です。
    </span>
   </td>
  </tr>
  <tr>
   <td id="constant.curlpx-unknown-mode">
    <strong><code><a href="curl.constants.php#constant.curlpx-unknown-mode">CURLPX_UNKNOWN_MODE</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <span class="simpara">
     PHP 8.2.0 以降 および cURL 7.73.0 以降で利用可能です。
    </span>
   </td>
  </tr>
  <tr>
   <td id="constant.curlpx-user-rejected">
    <strong><code><a href="curl.constants.php#constant.curlpx-user-rejected">CURLPX_USER_REJECTED</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <span class="simpara">
     PHP 8.2.0 以降 および cURL 7.73.0 以降で利用可能です。
    </span>
   </td>
  </tr>
  <tr>
   <td id="constant.curlssh-auth-agent">
    <strong><code><a href="curl.constants.php#constant.curlssh-auth-agent">CURLSSH_AUTH_AGENT</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <span class="simpara">
     PHP 7.0.7 以降 および cURL 7.28.0 以降で利用可能です。
    </span>
   </td>
  </tr>
  <tr>
   <td id="constant.curlssh-auth-any">
    <strong><code><a href="curl.constants.php#constant.curlssh-auth-any">CURLSSH_AUTH_ANY</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <span class="simpara">

    </span>
   </td>
  </tr>
  <tr>
   <td id="constant.curlssh-auth-default">
    <strong><code><a href="curl.constants.php#constant.curlssh-auth-default">CURLSSH_AUTH_DEFAULT</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <span class="simpara">

    </span>
   </td>
  </tr>
  <tr>
   <td id="constant.curlssh-auth-gssapi">
    <strong><code><a href="curl.constants.php#constant.curlssh-auth-gssapi">CURLSSH_AUTH_GSSAPI</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <span class="simpara">
     PHP 7.3.0 以降 および cURL 7.58.0 以降で利用可能です。
    </span>
   </td>
  </tr>
  <tr>
   <td id="constant.curlssh-auth-host">
    <strong><code><a href="curl.constants.php#constant.curlssh-auth-host">CURLSSH_AUTH_HOST</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <span class="simpara">

    </span>
   </td>
  </tr>
  <tr>
   <td id="constant.curlssh-auth-keyboard">
    <strong><code><a href="curl.constants.php#constant.curlssh-auth-keyboard">CURLSSH_AUTH_KEYBOARD</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <span class="simpara">

    </span>
   </td>
  </tr>
  <tr>
   <td id="constant.curlssh-auth-none">
    <strong><code><a href="curl.constants.php#constant.curlssh-auth-none">CURLSSH_AUTH_NONE</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <span class="simpara">

    </span>
   </td>
  </tr>
  <tr>
   <td id="constant.curlssh-auth-password">
    <strong><code><a href="curl.constants.php#constant.curlssh-auth-password">CURLSSH_AUTH_PASSWORD</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <span class="simpara">

    </span>
   </td>
  </tr>
  <tr>
   <td id="constant.curlssh-auth-publickey">
    <strong><code><a href="curl.constants.php#constant.curlssh-auth-publickey">CURLSSH_AUTH_PUBLICKEY</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <span class="simpara">

    </span>
   </td>
  </tr>
  <tr>
   <td id="constant.curlsslopt-allow-beast">
    <strong><code><a href="curl.constants.php#constant.curlsslopt-allow-beast">CURLSSLOPT_ALLOW_BEAST</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <span class="simpara">
     cURL 7.25. 以降で利用可能です。
    </span>
   </td>
  </tr>
  <tr>
   <td id="constant.curlsslopt-auto-client-cert">
    <strong><code><a href="curl.constants.php#constant.curlsslopt-auto-client-cert">CURLSSLOPT_AUTO_CLIENT_CERT</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <span class="simpara">
     PHP 8.2.0 以降 および cURL 7.77.0 以降で利用可能です。
    </span>
   </td>
  </tr>
  <tr>
   <td id="constant.curlsslopt-native-ca">
    <strong><code><a href="curl.constants.php#constant.curlsslopt-native-ca">CURLSSLOPT_NATIVE_CA</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <span class="simpara">
     PHP 8.2.0 以降 および cURL 7.71.0 以降で利用可能です。
    </span>
   </td>
  </tr>
  <tr>
   <td id="constant.curlsslopt-no-partialchain">
    <strong><code><a href="curl.constants.php#constant.curlsslopt-no-partialchain">CURLSSLOPT_NO_PARTIALCHAIN</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <span class="simpara">
     PHP 8.2.0 以降 および cURL 7.68.0 以降で利用可能です。
    </span>
   </td>
  </tr>
  <tr>
   <td id="constant.curlsslopt-no-revoke">
    <strong><code><a href="curl.constants.php#constant.curlsslopt-no-revoke">CURLSSLOPT_NO_REVOKE</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <span class="simpara">
     PHP 7.0.7 以降 および cURL 7.44.0 以降で利用可能です。
    </span>
   </td>
  </tr>
  <tr>
   <td id="constant.curlsslopt-revoke-best-effort">
    <strong><code><a href="curl.constants.php#constant.curlsslopt-revoke-best-effort">CURLSSLOPT_REVOKE_BEST_EFFORT</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <span class="simpara">
     PHP 8.2.0 以降 および cURL 7.70.0 以降で利用可能です。
    </span>
   </td>
  </tr>
  <tr>
   <td id="constant.curlusessl-all">
    <strong><code><a href="curl.constants.php#constant.curlusessl-all">CURLUSESSL_ALL</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <span class="simpara">
     全ての通信に SSL を要求するか、
     <strong><code>CURLE_USE_SSL_FAILED</code></strong>
     で失敗します。
     cURL 7.17.0 以降で利用可能です。
    </span>
   </td>
  </tr>
  <tr>
   <td id="constant.curlusessl-control">
    <strong><code><a href="curl.constants.php#constant.curlusessl-control">CURLUSESSL_CONTROL</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <span class="simpara">
     制御接続(コントロールコネクション) について SSL を要求するか、
     <strong><code>CURLE_USE_SSL_FAILED</code></strong>
     で失敗します。
     cURL 7.17.0 以降で利用可能です。
    </span>
   </td>
  </tr>
  <tr>
   <td id="constant.curlusessl-none">
    <strong><code><a href="curl.constants.php#constant.curlusessl-none">CURLUSESSL_NONE</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <span class="simpara">
     SSL を利用しません。
     cURL 7.17.0 以降で利用可能です。
    </span>
   </td>
  </tr>
  <tr>
   <td id="constant.curlusessl-try">
    <strong><code><a href="curl.constants.php#constant.curlusessl-try">CURLUSESSL_TRY</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <span class="simpara">
     SSL を利用しようとしますが、利用できなければ通常の接続を試みます。
     ネゴシエーションが失敗した場合、サーバーの接続が閉じる可能性があることに注意しましょう。
     cURL 7.17.0 以降で利用可能です。
    </span>
   </td>
  </tr>
  <tr>
   <td id="constant.curlversion-now">
    <strong><code><a href="curl.constants.php#constant.curlversion-now">CURLVERSION_NOW</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <span class="simpara">

    </span>
   </td>
  </tr>
  <tr>
   <td id="constant.curlws-raw-mode">
    <strong><code><a href="curl.constants.php#constant.curlws-raw-mode">CURLWS_RAW_MODE</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <span class="simpara">
     PHP 8.3.0 以降 および cURL 7.86.0 以降で利用可能です。
    </span>
   </td>
  </tr>
  <tr>
   <td id="constant.curl-fnmatchfunc-fail">
    <strong><code><a href="curl.constants.php#constant.curl-fnmatchfunc-fail">CURL_FNMATCHFUNC_FAIL</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <span class="simpara">
     エラーが発生した場合、ワイルドカードマッチのコールバック関数を返します。
     cURL 7.21.0 以降で利用可能です。
    </span>
   </td>
  </tr>
  <tr>
   <td id="constant.curl-fnmatchfunc-match">
    <strong><code><a href="curl.constants.php#constant.curl-fnmatchfunc-match">CURL_FNMATCHFUNC_MATCH</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <span class="simpara">
     文字列にパターンがマッチした場合、
     ワイルドカードマッチのコールバック関数を返します。
     cURL 7.21.0 以降で利用可能です。
    </span>
   </td>
  </tr>
  <tr>
   <td id="constant.curl-fnmatchfunc-nomatch">
    <strong><code><a href="curl.constants.php#constant.curl-fnmatchfunc-nomatch">CURL_FNMATCHFUNC_NOMATCH</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <span class="simpara">
     文字列にパターンがマッチしない場合、
     ワイルドカードマッチのコールバック関数を返します。
     cURL 7.21.0 以降で利用可能です。
    </span>
   </td>
  </tr>
  <tr>
   <td id="constant.curl-http-version-1-0">
    <strong><code><a href="curl.constants.php#constant.curl-http-version-1-0">CURL_HTTP_VERSION_1_0</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <span class="simpara">

    </span>
   </td>
  </tr>
  <tr>
   <td id="constant.curl-http-version-1-1">
    <strong><code><a href="curl.constants.php#constant.curl-http-version-1-1">CURL_HTTP_VERSION_1_1</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <span class="simpara">

    </span>
   </td>
  </tr>
  <tr>
   <td id="constant.curl-http-version-2">
    <strong><code><a href="curl.constants.php#constant.curl-http-version-2">CURL_HTTP_VERSION_2</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <span class="simpara">
     PHP 7.0.7 以降 および cURL 7.43.0 以降で利用可能です。
    </span>
   </td>
  </tr>
  <tr>
   <td id="constant.curl-http-version-2tls">
    <strong><code><a href="curl.constants.php#constant.curl-http-version-2tls">CURL_HTTP_VERSION_2TLS</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <span class="simpara">
     PHP 7.0.7 以降 および cURL 7.47.0 以降で利用可能です。
    </span>
   </td>
  </tr>
  <tr>
   <td id="constant.curl-http-version-2-0">
    <strong><code><a href="curl.constants.php#constant.curl-http-version-2-0">CURL_HTTP_VERSION_2_0</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <span class="simpara">
     cURL 7.33. 以降で利用可能です。
    </span>
   </td>
  </tr>
  <tr>
   <td id="constant.curl-http-version-2-prior-knowledge">
    <strong><code><a href="curl.constants.php#constant.curl-http-version-2-prior-knowledge">CURL_HTTP_VERSION_2_PRIOR_KNOWLEDGE</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <span class="simpara">
     PHP 7.0.7 以降 および cURL 7.49.0 以降で利用可能です。
    </span>
   </td>
  </tr>
  <tr>
   <td id="constant.curl-http-version-3">
    <strong><code><a href="curl.constants.php#constant.curl-http-version-3">CURL_HTTP_VERSION_3</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <span class="simpara">
     PHP 8.4.0 以降 および cURL 7.66.0 以降で利用可能です。
    </span>
   </td>
  </tr>
  <tr>
   <td id="constant.curl-http-version-3only">
    <strong><code><a href="curl.constants.php#constant.curl-http-version-3only">CURL_HTTP_VERSION_3ONLY</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <span class="simpara">
     PHP 8.4.0 以降 および cURL 7.88.0 以降で利用可能です。
    </span>
   </td>
  </tr>
  <tr>
   <td id="constant.curl-http-version-none">
    <strong><code><a href="curl.constants.php#constant.curl-http-version-none">CURL_HTTP_VERSION_NONE</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <span class="simpara">

    </span>
   </td>
  </tr>
  <tr>
   <td id="constant.curl-ipresolve-v4">
    <strong><code><a href="curl.constants.php#constant.curl-ipresolve-v4">CURL_IPRESOLVE_V4</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <span class="simpara">
     接続を確立する際に、IPv4 アドレスのみを使うか、
     コネクションプールから接続を選択します。
     cURL 7.10.8 以降で利用可能です。
    </span>
   </td>
  </tr>
  <tr>
   <td id="constant.curl-ipresolve-v6">
    <strong><code><a href="curl.constants.php#constant.curl-ipresolve-v6">CURL_IPRESOLVE_V6</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <span class="simpara">
     接続を確立する際に、IPv6 アドレスのみを使うか、
     コネクションプールから接続を選択します。
     cURL 7.10.8 以降で利用可能です。
    </span>
   </td>
  </tr>
  <tr>
   <td id="constant.curl-ipresolve-whatever">
    <strong><code><a href="curl.constants.php#constant.curl-ipresolve-whatever">CURL_IPRESOLVE_WHATEVER</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <span class="simpara">
     システムから許可された全ての IP のバージョンのアドレスを使います。
     cURL 7.10.8 以降で利用可能です。
    </span>
   </td>
  </tr>
  <tr>
   <td id="constant.curl-max-read-size">
    <strong><code><a href="curl.constants.php#constant.curl-max-read-size">CURL_MAX_READ_SIZE</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <span class="simpara">
     PHP 7.3.0 以降 および cURL 7.53.0 以降で利用可能です。
    </span>
   </td>
  </tr>
  <tr>
   <td id="constant.curl-netrc-ignored">
    <strong><code><a href="curl.constants.php#constant.curl-netrc-ignored">CURL_NETRC_IGNORED</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <span class="simpara">

    </span>
   </td>
  </tr>
  <tr>
   <td id="constant.curl-netrc-optional">
    <strong><code><a href="curl.constants.php#constant.curl-netrc-optional">CURL_NETRC_OPTIONAL</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <span class="simpara">

    </span>
   </td>
  </tr>
  <tr>
   <td id="constant.curl-netrc-required">
    <strong><code><a href="curl.constants.php#constant.curl-netrc-required">CURL_NETRC_REQUIRED</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <span class="simpara">

    </span>
   </td>
  </tr>
  <tr>
   <td id="constant.curl-push-deny">
    <strong><code><a href="curl.constants.php#constant.curl-push-deny">CURL_PUSH_DENY</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <span class="simpara">
     PHP 7.1.0 以降 および cURL 7.44.0 以降で利用可能です。
    </span>
   </td>
  </tr>
  <tr>
   <td id="constant.curl-push-ok">
    <strong><code><a href="curl.constants.php#constant.curl-push-ok">CURL_PUSH_OK</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <span class="simpara">
     PHP 7.1.0 以降 および cURL 7.44.0 以降で利用可能です。
    </span>
   </td>
  </tr>
  <tr>
   <td id="constant.curl-readfunc-pause">
    <strong><code><a href="curl.constants.php#constant.curl-readfunc-pause">CURL_READFUNC_PAUSE</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <span class="simpara">
     cURL 7.18.0 以降で利用可能です。
    </span>
   </td>
  </tr>
  <tr>
   <td id="constant.curl-redir-post-301">
    <strong><code><a href="curl.constants.php#constant.curl-redir-post-301">CURL_REDIR_POST_301</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <span class="simpara">
     PHP 7.0.7 以降 および cURL 7.18.2 以降で利用可能です。
    </span>
   </td>
  </tr>
  <tr>
   <td id="constant.curl-redir-post-302">
    <strong><code><a href="curl.constants.php#constant.curl-redir-post-302">CURL_REDIR_POST_302</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <span class="simpara">
     PHP 7.0.7 以降 および cURL 7.18.2 以降で利用可能です。
    </span>
   </td>
  </tr>
  <tr>
   <td id="constant.curl-redir-post-303">
    <strong><code><a href="curl.constants.php#constant.curl-redir-post-303">CURL_REDIR_POST_303</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <span class="simpara">
     PHP 7.0.7 以降 および cURL 7.25.1 以降で利用可能です。
    </span>
   </td>
  </tr>
  <tr>
   <td id="constant.curl-redir-post-all">
    <strong><code><a href="curl.constants.php#constant.curl-redir-post-all">CURL_REDIR_POST_ALL</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <span class="simpara">
     PHP 7.0.7 以降 および cURL 7.18.2 以降で利用可能です。
    </span>
   </td>
  </tr>
  <tr>
   <td id="constant.curl-rtspreq-announce">
    <strong><code><a href="curl.constants.php#constant.curl-rtspreq-announce">CURL_RTSPREQ_ANNOUNCE</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <span class="simpara">
     クライアントが送信した場合、このメソッドはセッションの説明を変更します。
     <code class="literal">ANNOUNCE</code> は、
     HTTP PUT や POST のような動作をします。
     これは <strong><code><a href="curl.constants.php#constant.curl-rtspreq-set-parameter">CURL_RTSPREQ_SET_PARAMETER</a></code></strong>
     と同様です。
     cURL 7.20.0 以降で利用可能です。
    </span>
   </td>
  </tr>
  <tr>
   <td id="constant.curl-rtspreq-describe">
    <strong><code><a href="curl.constants.php#constant.curl-rtspreq-describe">CURL_RTSPREQ_DESCRIBE</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <span class="simpara">
     ストリームの低レベルな説明を取得するために使います。
     アプリケーションは、自分が理解しているフォーマットを
     <code class="literal">Accept:</code> 
     ヘッダに記述する必要があります。
     手動で設定しない限り、
     libcurl は自動的に
     <code class="literal">Accept: application/sdp</code>
     を追加します。
     <strong><code><a href="curl.constants.php#constant.curlopt-timecondition">CURLOPT_TIMECONDITION</a></code></strong> 
     オプションを使うと、DESCRIBE リクエストに時刻に関する条件のヘッダを追加します。
     cURL 7.20.0 以降で利用可能です。
    </span>
   </td>
  </tr>
  <tr>
   <td id="constant.curl-rtspreq-get-parameter">
    <strong><code><a href="curl.constants.php#constant.curl-rtspreq-get-parameter">CURL_RTSPREQ_GET_PARAMETER</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <span class="simpara">
     サーバーからパラメータを取得します。
     デフォルトでは、libcurl は
     <code class="literal">Content-Type: text/parameters</code>
     ヘッダを全ての空でないリクエストに追加します。
     カスタムのヘッダが設定されない限り、これは行われます。
     <code class="literal">GET_PARAMETER</code>  
     は、HTTP PUT や POST のように振る舞います。
     ハートビートメッセージを送信したいアプリケーションは、
     空の <code class="literal">GET_PARAMETER</code> 
     リクエストを使うべきです。
     cURL 7.20.0 以降で利用可能です。
    </span>
   </td>
  </tr>
  <tr>
   <td id="constant.curl-rtspreq-options">
    <strong><code><a href="curl.constants.php#constant.curl-rtspreq-options">CURL_RTSPREQ_OPTIONS</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <span class="simpara">
     サーバーで利用可能なメソッドを取得するために使います。
     cURL 7.20.0 以降で利用可能です。
    </span>
   </td>
  </tr>
  <tr>
   <td id="constant.curl-rtspreq-pause">
    <strong><code><a href="curl.constants.php#constant.curl-rtspreq-pause">CURL_RTSPREQ_PAUSE</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <span class="simpara">
     <code class="literal">PAUSE</code>
     コマンドをサーバーに送信します。
     <strong><code><a href="curl.constants.php#constant.curlopt-range">CURLOPT_RANGE</a></code></strong>
     を単一の値と一緒に使い、
     ストリームを停止すべきタイミング(例: npt=25) を指定します。
     cURL 7.20.0 以降で利用可能です。
    </span>
   </td>
  </tr>
  <tr>
   <td id="constant.curl-rtspreq-play">
    <strong><code><a href="curl.constants.php#constant.curl-rtspreq-play">CURL_RTSPREQ_PLAY</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <span class="simpara">
     <code class="literal">PLAY</code>
     コマンドをサーバーに送信します。
     再生時間を変更するには、
     <strong><code><a href="curl.constants.php#constant.curlopt-range">CURLOPT_RANGE</a></code></strong> 
     オプションを使います(例: npt=10-15)。
     cURL 7.20.0 以降で利用可能です。
    </span>
   </td>
  </tr>
  <tr>
   <td id="constant.curl-rtspreq-receive">
    <strong><code><a href="curl.constants.php#constant.curl-rtspreq-receive">CURL_RTSPREQ_RECEIVE</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <span class="simpara">
     この値を RTSP リクエストタイプに設定すると、
     インターリーブされた RTP データを受信できます。
     cURL 7.20.0 以降で利用可能です。
    </span>
   </td>
  </tr>
  <tr>
   <td id="constant.curl-rtspreq-record">
    <strong><code><a href="curl.constants.php#constant.curl-rtspreq-record">CURL_RTSPREQ_RECORD</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <span class="simpara">
     サーバーにセッションを記録するように指示します。
     記録する時間を変更するには、
     <strong><code><a href="curl.constants.php#constant.curlopt-range">CURLOPT_RANGE</a></code></strong>
     オプションを使います。
     cURL 7.20.0 以降で利用可能です。
    </span>
   </td>
  </tr>
  <tr>
   <td id="constant.curl-rtspreq-setup">
    <strong><code><a href="curl.constants.php#constant.curl-rtspreq-setup">CURL_RTSPREQ_SETUP</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <span class="simpara">
     セッションの transport layer を初期化するために使います。
     cURL 7.20.0 以降で利用可能です。
    </span>
   </td>
  </tr>
  <tr>
   <td id="constant.curl-rtspreq-set-parameter">
    <strong><code><a href="curl.constants.php#constant.curl-rtspreq-set-parameter">CURL_RTSPREQ_SET_PARAMETER</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <span class="simpara">
     サーバー上のパラメーターを設定します。
     cURL 7.20.0 以降で利用可能です。
    </span>
   </td>
  </tr>
  <tr>
   <td id="constant.curl-rtspreq-teardown">
    <strong><code><a href="curl.constants.php#constant.curl-rtspreq-teardown">CURL_RTSPREQ_TEARDOWN</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <span class="simpara">
     RTSP セッションを終了します。
     単純に接続を閉じただけでは、RTSP セッションは終了しません。
     なぜなら、異なる接続から RTSP セッションを制御するのは正当なためです。
     cURL 7.20.0 以降で利用可能です。
    </span>
   </td>
  </tr>
  <tr>
   <td id="constant.curl-sslversion-default">
    <strong><code><a href="curl.constants.php#constant.curl-sslversion-default">CURL_SSLVERSION_DEFAULT</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <span class="simpara">

    </span>
   </td>
  </tr>
  <tr>
   <td id="constant.curl-sslversion-max-default">
    <strong><code><a href="curl.constants.php#constant.curl-sslversion-max-default">CURL_SSLVERSION_MAX_DEFAULT</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <span class="simpara">
     PHP 7.3.0 以降 および cURL 7.54.0 以降で利用可能です。
    </span>
   </td>
  </tr>
  <tr>
   <td id="constant.curl-sslversion-max-none">
    <strong><code><a href="curl.constants.php#constant.curl-sslversion-max-none">CURL_SSLVERSION_MAX_NONE</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <span class="simpara">
     PHP 7.3.0 以降 および cURL 7.54.0 以降で利用可能です。
    </span>
   </td>
  </tr>
  <tr>
   <td id="constant.curl-sslversion-max-tlsv1-0">
    <strong><code><a href="curl.constants.php#constant.curl-sslversion-max-tlsv1-0">CURL_SSLVERSION_MAX_TLSv1_0</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <span class="simpara">
     PHP 7.3.0 以降 および cURL 7.54.0 以降で利用可能です。
    </span>
   </td>
  </tr>
  <tr>
   <td id="constant.curl-sslversion-max-tlsv1-1">
    <strong><code><a href="curl.constants.php#constant.curl-sslversion-max-tlsv1-1">CURL_SSLVERSION_MAX_TLSv1_1</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <span class="simpara">
     PHP 7.3.0 以降 および cURL 7.54.0 以降で利用可能です。
    </span>
   </td>
  </tr>
  <tr>
   <td id="constant.curl-sslversion-max-tlsv1-2">
    <strong><code><a href="curl.constants.php#constant.curl-sslversion-max-tlsv1-2">CURL_SSLVERSION_MAX_TLSv1_2</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <span class="simpara">
     PHP 7.3.0 以降 および cURL 7.54.0 以降で利用可能です。
    </span>
   </td>
  </tr>
  <tr>
   <td id="constant.curl-sslversion-max-tlsv1-3">
    <strong><code><a href="curl.constants.php#constant.curl-sslversion-max-tlsv1-3">CURL_SSLVERSION_MAX_TLSv1_3</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <span class="simpara">
     PHP 7.3.0 以降 および cURL 7.54.0 以降で利用可能です。
    </span>
   </td>
  </tr>
  <tr>
   <td id="constant.curl-sslversion-sslv2">
    <strong><code><a href="curl.constants.php#constant.curl-sslversion-sslv2">CURL_SSLVERSION_SSLv2</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <span class="simpara">

    </span>
   </td>
  </tr>
  <tr>
   <td id="constant.curl-sslversion-sslv3">
    <strong><code><a href="curl.constants.php#constant.curl-sslversion-sslv3">CURL_SSLVERSION_SSLv3</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <span class="simpara">

    </span>
   </td>
  </tr>
  <tr>
   <td id="constant.curl-sslversion-tlsv1">
    <strong><code><a href="curl.constants.php#constant.curl-sslversion-tlsv1">CURL_SSLVERSION_TLSv1</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <span class="simpara">

    </span>
   </td>
  </tr>
  <tr>
   <td id="constant.curl-sslversion-tlsv1-0">
    <strong><code><a href="curl.constants.php#constant.curl-sslversion-tlsv1-0">CURL_SSLVERSION_TLSv1_0</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <span class="simpara">

    </span>
   </td>
  </tr>
  <tr>
   <td id="constant.curl-sslversion-tlsv1-1">
    <strong><code><a href="curl.constants.php#constant.curl-sslversion-tlsv1-1">CURL_SSLVERSION_TLSv1_1</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <span class="simpara">

    </span>
   </td>
  </tr>
  <tr>
   <td id="constant.curl-sslversion-tlsv1-2">
    <strong><code><a href="curl.constants.php#constant.curl-sslversion-tlsv1-2">CURL_SSLVERSION_TLSv1_2</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <span class="simpara">

    </span>
   </td>
  </tr>
  <tr>
   <td id="constant.curl-sslversion-tlsv1-3">
    <strong><code><a href="curl.constants.php#constant.curl-sslversion-tlsv1-3">CURL_SSLVERSION_TLSv1_3</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <span class="simpara">
     PHP 7.3.0 以降 および cURL 7.52.0 以降で利用可能です。
    </span>
   </td>
  </tr>
  <tr>
   <td id="constant.curl-timecond-ifmodsince">
    <strong><code><a href="curl.constants.php#constant.curl-timecond-ifmodsince">CURL_TIMECOND_IFMODSINCE</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <span class="simpara">

    </span>
   </td>
  </tr>
  <tr>
   <td id="constant.curl-timecond-ifunmodsince">
    <strong><code><a href="curl.constants.php#constant.curl-timecond-ifunmodsince">CURL_TIMECOND_IFUNMODSINCE</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <span class="simpara">

    </span>
   </td>
  </tr>
  <tr>
   <td id="constant.curl-timecond-lastmod">
    <strong><code><a href="curl.constants.php#constant.curl-timecond-lastmod">CURL_TIMECOND_LASTMOD</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <span class="simpara">

    </span>
   </td>
  </tr>
  <tr>
   <td id="constant.curl-timecond-none">
    <strong><code><a href="curl.constants.php#constant.curl-timecond-none">CURL_TIMECOND_NONE</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <span class="simpara">

    </span>
   </td>
  </tr>
  <tr>
   <td id="constant.curl-tlsauth-srp">
    <strong><code><a href="curl.constants.php#constant.curl-tlsauth-srp">CURL_TLSAUTH_SRP</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <span class="simpara">
     cURL 7.21.4 以降で利用可能です。
    </span>
   </td>
  </tr>
  <tr>
   <td id="constant.curl-version-altsvc">
    <strong><code><a href="curl.constants.php#constant.curl-version-altsvc">CURL_VERSION_ALTSVC</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <span class="simpara">
     PHP 7.3.6 以降 および cURL 7.64.1 以降で利用可能です。
    </span>
   </td>
  </tr>
  <tr>
   <td id="constant.curl-version-asynchdns">
    <strong><code><a href="curl.constants.php#constant.curl-version-asynchdns">CURL_VERSION_ASYNCHDNS</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <span class="simpara">
     非同期で DNS の名前解決を行います。
     PHP 7.3.0 以降 および cURL 7.10.7 以降で利用可能です。
    </span>
   </td>
  </tr>
  <tr>
   <td id="constant.curl-version-brotli">
    <strong><code><a href="curl.constants.php#constant.curl-version-brotli">CURL_VERSION_BROTLI</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <span class="simpara">
     PHP 7.3.0 以降 および cURL 7.57.0 以降で利用可能です。
    </span>
   </td>
  </tr>
  <tr>
   <td id="constant.curl-version-conv">
    <strong><code><a href="curl.constants.php#constant.curl-version-conv">CURL_VERSION_CONV</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <span class="simpara">
     文字変換をサポートします。
     PHP 7.3.0 以降 および cURL 7.15.4 以降で利用可能です。
    </span>
   </td>
  </tr>
  <tr>
   <td id="constant.curl-version-curldebug">
    <strong><code><a href="curl.constants.php#constant.curl-version-curldebug">CURL_VERSION_CURLDEBUG</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <span class="simpara">
     デバッグ用途に、メモリ追跡をサポートします。
     PHP 7.3.6 以降 および cURL 7.19.6 以降で利用可能です。
    </span>
   </td>
  </tr>
  <tr>
   <td id="constant.curl-version-debug">
    <strong><code><a href="curl.constants.php#constant.curl-version-debug">CURL_VERSION_DEBUG</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <span class="simpara">
     デバッグ機能を有効にしてビルドします。
     PHP 7.3.0 以降 および cURL 7.10.6 以降で利用可能です。
    </span>
   </td>
  </tr>
  <tr>
   <td id="constant.curl-version-gsasl">
    <strong><code><a href="curl.constants.php#constant.curl-version-gsasl">CURL_VERSION_GSASL</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <span class="simpara">
     PHP 8.2.0 以降 および cURL 7.76.0 以降で利用可能です。
    </span>
   </td>
  </tr>
  <tr>
   <td id="constant.curl-version-gssapi">
    <strong><code><a href="curl.constants.php#constant.curl-version-gssapi">CURL_VERSION_GSSAPI</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <span class="simpara">
     GSS-API ライブラリを組み込んでビルドします。
     PHP 7.3.0 以降 および cURL 7.38.0 以降で利用可能です。
    </span>
   </td>
  </tr>
  <tr>
   <td id="constant.curl-version-gssnegotiate">
    <strong><code><a href="curl.constants.php#constant.curl-version-gssnegotiate">CURL_VERSION_GSSNEGOTIATE</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <span class="simpara">
     Negotiate auth をサポートします。
     PHP 7.3.0 以降 および cURL 7.10.6 (cURL 7.38.0 以降では非推奨) 以降で利用可能です。
    </span>
   </td>
  </tr>
  <tr>
   <td id="constant.curl-version-hsts">
    <strong><code><a href="curl.constants.php#constant.curl-version-hsts">CURL_VERSION_HSTS</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <span class="simpara">
     PHP 8.2.0 以降 および cURL 7.74.0 以降で利用可能です。
    </span>
   </td>
  </tr>
  <tr>
   <td id="constant.curl-version-http2">
    <strong><code><a href="curl.constants.php#constant.curl-version-http2">CURL_VERSION_HTTP2</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <span class="simpara">
     HTTP2 サポートを組み込みます。
     cURL 7.33. 以降で利用可能です。
    </span>
   </td>
  </tr>
  <tr>
   <td id="constant.curl-version-http3">
    <strong><code><a href="curl.constants.php#constant.curl-version-http3">CURL_VERSION_HTTP3</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <span class="simpara">
     PHP 8.2.0 以降 および cURL 7.66.0 以降で利用可能です。
    </span>
   </td>
  </tr>
  <tr>
   <td id="constant.curl-version-https-proxy">
    <strong><code><a href="curl.constants.php#constant.curl-version-https-proxy">CURL_VERSION_HTTPS_PROXY</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <span class="simpara">
     PHP 7.3.0 以降 および cURL 7.52.0 以降で利用可能です。
    </span>
   </td>
  </tr>
  <tr>
   <td id="constant.curl-version-idn">
    <strong><code><a href="curl.constants.php#constant.curl-version-idn">CURL_VERSION_IDN</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <span class="simpara">
     IDN (国際化ドメイン名) をサポートします。
     PHP 7.3.0 以降 および cURL 7.12.0 以降で利用可能です。
    </span>
   </td>
  </tr>
  <tr>
   <td id="constant.curl-version-ipv6">
    <strong><code><a href="curl.constants.php#constant.curl-version-ipv6">CURL_VERSION_IPV6</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <span class="simpara">
     IPv6-enabled.
    </span>
   </td>
  </tr>
  <tr>
   <td id="constant.curl-version-kerberos4">
    <strong><code><a href="curl.constants.php#constant.curl-version-kerberos4">CURL_VERSION_KERBEROS4</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <span class="simpara">
     Kerberos V4 による認証をサポートします。
    </span>
   </td>
  </tr>
  <tr>
   <td id="constant.curl-version-kerberos5">
    <strong><code><a href="curl.constants.php#constant.curl-version-kerberos5">CURL_VERSION_KERBEROS5</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <span class="simpara">
     Kerberos V5 による認証をサポートします。
     PHP 7.0.7 以降 および cURL 7.40.0 以降で利用可能です。
    </span>
   </td>
  </tr>
  <tr>
   <td id="constant.curl-version-largefile">
    <strong><code><a href="curl.constants.php#constant.curl-version-largefile">CURL_VERSION_LARGEFILE</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <span class="simpara">
     2GB 以上のファイルをサポートします。
     cURL 7.33.0 以降で利用可能です。
    </span>
   </td>
  </tr>
  <tr>
   <td id="constant.curl-version-libz">
    <strong><code><a href="curl.constants.php#constant.curl-version-libz">CURL_VERSION_LIBZ</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <span class="simpara">
     libz features are present.
    </span>
   </td>
  </tr>
  <tr>
   <td id="constant.curl-version-multi-ssl">
    <strong><code><a href="curl.constants.php#constant.curl-version-multi-ssl">CURL_VERSION_MULTI_SSL</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <span class="simpara">
     PHP 7.3.0 以降 および cURL 7.56.0 以降で利用可能です。
    </span>
   </td>
  </tr>
  <tr>
   <td id="constant.curl-version-ntlm">
    <strong><code><a href="curl.constants.php#constant.curl-version-ntlm">CURL_VERSION_NTLM</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <span class="simpara">
     NTLM 認証をサポートします。
     PHP 7.3.0 以降 および cURL 7.10.6 以降で利用可能です。
    </span>
   </td>
  </tr>
  <tr>
   <td id="constant.curl-version-ntlm-wb">
    <strong><code><a href="curl.constants.php#constant.curl-version-ntlm-wb">CURL_VERSION_NTLM_WB</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <span class="simpara">
     winbind ヘルパに対する NTLM 委譲をサポートします。
     PHP 7.3.0 以降 および cURL 7.22.0 以降で利用可能です。
    </span>
   </td>
  </tr>
  <tr>
   <td id="constant.curl-version-psl">
    <strong><code><a href="curl.constants.php#constant.curl-version-psl">CURL_VERSION_PSL</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <span class="simpara">
     Mozilla の Public Suffix List。
     Cookie ドメインの検証に使います。
     PHP 7.3.6 以降 および cURL 7.47.0 以降で利用可能です。
    </span>
   </td>
  </tr>
  <tr>
   <td id="constant.curl-version-spnego">
    <strong><code><a href="curl.constants.php#constant.curl-version-spnego">CURL_VERSION_SPNEGO</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <span class="simpara">
     SPNEGO 認証をサポートします。
     PHP 7.3.0 以降 および cURL 7.10.8 以降で利用可能です。
    </span>
   </td>
  </tr>
  <tr>
   <td id="constant.curl-version-ssl">
    <strong><code><a href="curl.constants.php#constant.curl-version-ssl">CURL_VERSION_SSL</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <span class="simpara">
     SSL オプションが存在します。
    </span>
   </td>
  </tr>
  <tr>
   <td id="constant.curl-version-sspi">
    <strong><code><a href="curl.constants.php#constant.curl-version-sspi">CURL_VERSION_SSPI</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <span class="simpara">
     Windows SSPI を有効にしてビルドします。
     PHP 7.3.0 以降 および cURL 7.13.2 以降で利用可能です。
    </span>
   </td>
  </tr>
  <tr>
   <td id="constant.curl-version-tlsauth-srp">
    <strong><code><a href="curl.constants.php#constant.curl-version-tlsauth-srp">CURL_VERSION_TLSAUTH_SRP</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <span class="simpara">
     TLS-SRP 認証をサポートします。
     PHP 7.3.0 以降 および cURL 7.21.4 以降で利用可能です。
    </span>
   </td>
  </tr>
  <tr>
   <td id="constant.curl-version-unicode">
    <strong><code><a href="curl.constants.php#constant.curl-version-unicode">CURL_VERSION_UNICODE</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <span class="simpara">
     PHP 8.2.0 以降 および cURL 7.72.0 以降で利用可能です。
    </span>
   </td>
  </tr>
  <tr>
   <td id="constant.curl-version-unix-sockets">
    <strong><code><a href="curl.constants.php#constant.curl-version-unix-sockets">CURL_VERSION_UNIX_SOCKETS</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <span class="simpara">
     Unix ドメインソケットをサポートします。
     PHP 7.0.7 以降 および cURL 7.40.0 以降で利用可能です。
    </span>
   </td>
  </tr>
  <tr>
   <td id="constant.curl-version-zstd">
    <strong><code><a href="curl.constants.php#constant.curl-version-zstd">CURL_VERSION_ZSTD</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <span class="simpara">
     PHP 8.2.0 以降 および cURL 7.72.0 以降で利用可能です。
    </span>
   </td>
  </tr>
  <tr>
   <td id="constant.curl-writefunc-pause">
    <strong><code><a href="curl.constants.php#constant.curl-writefunc-pause">CURL_WRITEFUNC_PAUSE</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <span class="simpara">
     cURL 7.18.0 以降で利用可能です。
    </span>
   </td>
  </tr>
  <tr>
   <td id="constant.curl-prereqfunc-ok">
    <strong><code><a href="curl.constants.php#constant.curl-prereqfunc-ok">CURL_PREREQFUNC_OK</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <span class="simpara">
     PHP 8.4.0 以降 および cURL 7.80.0 以降で利用可能です。
    </span>
   </td>
  </tr>
  <tr>
   <td id="constant.curl-prereqfunc-abort">
    <strong><code><a href="curl.constants.php#constant.curl-prereqfunc-abort">CURL_PREREQFUNC_ABORT</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <span class="simpara">
     PHP 8.4.0 以降 および cURL 7.80.0 以降で利用可能です。
    </span>
   </td>
  </tr>
 </table>
 


 <table class="doctable table">
      <tr>
       <th>定数</th>
       <th>説明</th>
      </tr>
  <strong class="title"><span class="function"><a href="function.curl-setopt.php" class="function">curl_setopt()</a></span></strong>
  <tr>
   <td id="constant.curlopt-abstract-unix-socket">
    <strong><code><a href="curl.constants.php#constant.curlopt-abstract-unix-socket">CURLOPT_ABSTRACT_UNIX_SOCKET</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <p class="para">
     ホストへの TCP 接続を確立する代わりに抽象 Unix ドメインソケットを使うようにし、
     そのパスを指定した <span class="type"><a href="language.types.string.php" class="type string">string</a></span> へと設定します。
     このオプションの使い方は <strong><code><a href="curl.constants.php#constant.curlopt-unix-socket-path">CURLOPT_UNIX_SOCKET_PATH</a></code></strong> と同じです。
     これら 2 つのオプションは値を保持する領域を共有しているため、
     ハンドルごとに設定できるのはいずれか 1 つだけです。
     PHP 7.3.0 以降かつ cURL 7.53.0 以降で利用可能です。
    </p>
   </td>
  </tr>
  <tr>
   <td id="constant.curlopt-accept-encoding">
    <strong><code><a href="curl.constants.php#constant.curlopt-accept-encoding">CURLOPT_ACCEPT_ENCODING</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <p class="para">
     HTTP リクエストの中で送られる <code class="literal">Accept-Encoding:</code> ヘッダーの内容を
     <span class="type"><a href="language.types.string.php" class="type string">string</a></span> で指定します。
     <strong><code><a href="reserved.constants.php#constant.null">null</a></code></strong> をセットすると、<code class="literal">Accept-Encoding:</code> ヘッダーの送信を無効にします。
     デフォルト値は <strong><code><a href="reserved.constants.php#constant.null">null</a></code></strong> です。
     cURL 7.21.6 以降で利用可能です。
    </p>
   </td>
  </tr>
  <tr>
   <td id="constant.curlopt-accepttimeout-ms">
    <strong><code><a href="curl.constants.php#constant.curlopt-accepttimeout-ms">CURLOPT_ACCEPTTIMEOUT_MS</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <p class="para">
     アクティブな FTP 接続を使用している場合に、
     cURL がサーバーからの接続を待機する最大ミリ秒数を指定します。
     このオプションは、有効な <span class="type"><a href="language.types.integer.php" class="type int">int</a></span> にキャストできる任意の値を受け付けます。
     デフォルト値は <code class="literal">60000</code> ミリ秒です。
     cURL 7.24.0 以降で利用可能です。
    </p>
   </td>
  </tr>
  <tr>
   <td id="constant.curlopt-address-scope">
    <strong><code><a href="curl.constants.php#constant.curlopt-address-scope">CURLOPT_ADDRESS_SCOPE</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <p class="para">
     IPv6 アドレスに接続する際に使用するスコープ ID の値を指定します。
     このオプションは、有効な <span class="type"><a href="language.types.integer.php" class="type int">int</a></span> にキャストできる任意の値を受け付けます。
     デフォルト値は <code class="literal">0</code> です。
     cURL 7.19.0 以降で利用可能です。
    </p>
   </td>
  </tr>
  <tr>
   <td id="constant.curlopt-altsvc">
    <strong><code><a href="curl.constants.php#constant.curlopt-altsvc">CURLOPT_ALTSVC</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <p class="para">
     cURL が Alt-Svc のキャッシュファイルとして使用するファイルの名前を <span class="type"><a href="language.types.string.php" class="type string">string</a></span> で指定します。
     既存のキャッシュ内容をこのファイルから読み込んだり、転送後にキャッシュをこのファイルへ書き戻したりできます。
     ただし、<strong><code><a href="curl.constants.php#constant.curlopt-altsvc-ctrl">CURLOPT_ALTSVC_CTRL</a></code></strong> に <strong><code><a href="curl.constants.php#constant.curlaltsvc-readonlyfile">CURLALTSVC_READONLYFILE</a></code></strong> が指定されている場合、
     書き込みはできません。
     PHP 8.2.0 以降かつ cURL 7.64.1 以降で利用可能です。
    </p>
   </td>
  </tr>
  <tr>
   <td id="constant.curlopt-altsvc-ctrl">
    <strong><code><a href="curl.constants.php#constant.curlopt-altsvc-ctrl">CURLOPT_ALTSVC_CTRL</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <p class="para">
     このハンドルを使う転送において、cURL が Alt-Svc をどう処理するかを指示するために、
     適切な機能セットのビットマスクを設定します。cURL は HTTPS 経由でのみ Alt-Svc ヘッダーを受け付けます。
     また、代替オリジンが HTTPS で適切にホストされている場合にのみ、代替オリジンへのリクエストを最後まで実行します。
     いずれかのビットを設定すると alt-svc エンジンが有効になります。
     <strong><code><a href="curl.constants.php#constant.curlaltsvc-h1">CURLALTSVC_<span class="replaceable">*</span></a></code></strong> 定数のいずれかを設定します。
     デフォルトでは Alt-Svc 処理は無効です。
     PHP 8.2.0 以降かつ cURL 7.64.1 以降で利用可能です。
    </p>
   </td>
  </tr>
  <tr>
   <td id="constant.curlopt-append">
    <strong><code><a href="curl.constants.php#constant.curlopt-append">CURLOPT_APPEND</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <p class="para">
     このオプションを <code class="literal">1</code> に設定すると、FTP アップロード時に
     リモートファイルを上書きするのではなく、末尾に追加するようになります。
     デフォルト値は <code class="literal">0</code> です。
     cURL 7.17.0 以降で利用可能です。
    </p>
   </td>
  </tr>
  <tr>
   <td id="constant.curlopt-autoreferer">
    <strong><code><a href="curl.constants.php#constant.curlopt-autoreferer">CURLOPT_AUTOREFERER</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <p class="para">
     <strong><code><a href="reserved.constants.php#constant.true">true</a></code></strong> を指定すると、リクエストが <code class="literal">Location:</code> のリダイレクトによるものである場合、
     自動的に <code class="literal">Referer:</code> ヘッダーを設定します。
     デフォルト値は <code class="literal">0</code> です。
     cURL 7.1.0 以降で利用可能です。
    </p>
   </td>
  </tr>
  <tr>
   <td id="constant.curlopt-aws-sigv4">
    <strong><code><a href="curl.constants.php#constant.curlopt-aws-sigv4">CURLOPT_AWS_SIGV4</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <p class="para">
     AWS V4 署名認証を HTTP(S) ヘッダーに <span class="type"><a href="language.types.string.php" class="type string">string</a></span> として指定します。
     このオプションは、<strong><code><a href="curl.constants.php#constant.curlopt-httpauth">CURLOPT_HTTPAUTH</a></code></strong> で設定された
     他の認証方法を上書きします。これと他の認証方法を組み合わせることはできません。
     PHP 8.2.0 以降かつ cURL 7.75.0 以降で利用可能です。
    </p>
   </td>
  </tr>
  <tr>
   <td id="constant.curlopt-binarytransfer">
    <strong><code><a href="curl.constants.php#constant.curlopt-binarytransfer">CURLOPT_BINARYTRANSFER</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <p class="para">
     この定数は PHP 5.5.0 以降は用いられていません。
     PHP 8.4.0 以降は非推奨となっています。
    </p>
   </td>
  </tr>
  <tr>
   <td id="constant.curlopt-buffersize">
    <strong><code><a href="curl.constants.php#constant.curlopt-buffersize">CURLOPT_BUFFERSIZE</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <p class="para">
     各読込で使用するバッファサイズを設定します。
     ただし、必ずしも指定した値が使われるとは限りません。
     このオプションは、有効な <span class="type"><a href="language.types.integer.php" class="type int">int</a></span> にキャストできる任意の値を受け付けます。
     デフォルト値は <strong><code>CURL_MAX_WRITE_SIZE</code></strong> (現在は 16kB) です。
     cURL 7.10 以降で利用可能です。
    </p>
   </td>
  </tr>
  <tr>
   <td id="constant.curlopt-cainfo">
    <strong><code><a href="curl.constants.php#constant.curlopt-cainfo">CURLOPT_CAINFO</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <p class="para">
     相手を検証するための証明書を格納したファイル名を <span class="type"><a href="language.types.string.php" class="type string">string</a></span> で指定します。
     このオプションは、<strong><code><a href="curl.constants.php#constant.curlopt-ssl-verifypeer">CURLOPT_SSL_VERIFYPEER</a></code></strong> と組み合わせて用いた場合のみ意味を持ちます。
     絶対パスを指定する必要があるかもしれません。
     cURL 7.4.2 以降で利用可能です。
    </p>
   </td>
  </tr>
  <tr>
   <td id="constant.curlopt-cainfo-blob">
    <strong><code><a href="curl.constants.php#constant.curlopt-cainfo-blob">CURLOPT_CAINFO_BLOB</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <p class="para">
     相手を検証するための証明書を格納した PEM ファイル名を <span class="type"><a href="language.types.string.php" class="type string">string</a></span> で指定します。
     このオプションは <strong><code><a href="curl.constants.php#constant.curlopt-cainfo">CURLOPT_CAINFO</a></code></strong> を上書きします。
     PHP 8.2.0 以降かつ cURL 7.77.0 以降で利用可能です。
    </p>
   </td>
  </tr>
  <tr>
   <td id="constant.curlopt-capath">
    <strong><code><a href="curl.constants.php#constant.curlopt-capath">CURLOPT_CAPATH</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <p class="para">
     CA 証明書を格納したディレクトリを <span class="type"><a href="language.types.string.php" class="type string">string</a></span> で指定します。
     <strong><code><a href="curl.constants.php#constant.curlopt-ssl-verifypeer">CURLOPT_SSL_VERIFYPEER</a></code></strong> と一緒に使用してください。
     cURL 7.9.8 以降で利用可能です。
    </p>
   </td>
  </tr>
  <tr>
   <td id="constant.curlopt-ca-cache-timeout">
    <strong><code><a href="curl.constants.php#constant.curlopt-ca-cache-timeout">CURLOPT_CA_CACHE_TIMEOUT</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <p class="para">
     CA 証明書ストアのインメモリキャッシュが保持され、新しい接続に再利用される
     最大時間を秒単位で指定します。
     このオプションは、有効な <span class="type"><a href="language.types.integer.php" class="type int">int</a></span> にキャストできる任意の値を受け付けます。
     デフォルト値は <code class="literal">86400</code> (24 時間) です。
     PHP 8.3.0 以降かつ cURL 7.87.0 以降で利用可能です。
    </p>
   </td>
  </tr>
  <tr>
   <td id="constant.curlopt-certinfo">
    <strong><code><a href="curl.constants.php#constant.curlopt-certinfo">CURLOPT_CERTINFO</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <p class="para">
     <strong><code><a href="reserved.constants.php#constant.true">true</a></code></strong> に設定すると、暗号化された通信の際に
     SSL 認証情報を <strong><code><a href="reserved.constants.php#constant.stderr">STDERR</a></code></strong> へ出力します。
     <strong><code><a href="curl.constants.php#constant.curlopt-verbose">CURLOPT_VERBOSE</a></code></strong> を有効にしている場合にのみ効果があります。
     デフォルト値は <strong><code><a href="reserved.constants.php#constant.false">false</a></code></strong> です。
     cURL 7.19.1 以降で利用可能です。
    </p>
   </td>
  </tr>
  <tr>
   <td id="constant.curlopt-connecttimeout">
    <strong><code><a href="curl.constants.php#constant.curlopt-connecttimeout">CURLOPT_CONNECTTIMEOUT</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <p class="para">
     接続するまでの最大待機秒数を指定します。
     <code class="literal">0</code> を指定するといつまでも待機します。
     このオプションは、有効な <span class="type"><a href="language.types.integer.php" class="type int">int</a></span> にキャストできる任意の値を受け付けます。
     デフォルト値は <code class="literal">300</code> です。
     cURL 7.7.0 以降で利用可能です。
    </p>
   </td>
  </tr>
  <tr>
   <td id="constant.curlopt-connecttimeout-ms">
    <strong><code><a href="curl.constants.php#constant.curlopt-connecttimeout-ms">CURLOPT_CONNECTTIMEOUT_MS</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <p class="para">
     接続するまでの最大待機ミリ秒数を指定します。
     <code class="literal">0</code> を指定するといつまでも待機します。
     cURL がシステム標準のネームリゾルバを使うようにビルドされている場合、
     接続のその部分のタイムアウトは秒精度となり、
     指定できる最小の待機時間も 1 秒になります。
     このオプションは、有効な <span class="type"><a href="language.types.integer.php" class="type int">int</a></span> にキャストできる任意の値を受け付けます。
     デフォルト値は <code class="literal">300000</code> です。
     cURL 7.16.2 以降で利用可能です。
    </p>
   </td>
  </tr>
  <tr>
   <td id="constant.curlopt-connect-only">
    <strong><code><a href="curl.constants.php#constant.curlopt-connect-only">CURLOPT_CONNECT_ONLY</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <p class="para">
     <strong><code><a href="reserved.constants.php#constant.true">true</a></code></strong> を指定すると、必要なプロキシの認証を行って接続を確立するだけで、
     データ転送を行わなくなります。このオプションは
     HTTP、SMTP、POP3 で実装されています。
     デフォルト値は <strong><code><a href="reserved.constants.php#constant.false">false</a></code></strong> です。
     cURL 7.15.2 以降で利用可能です。
    </p>
   </td>
  </tr>
  <tr>
   <td id="constant.curlopt-connect-to">
    <strong><code><a href="curl.constants.php#constant.curlopt-connect-to">CURLOPT_CONNECT_TO</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <p class="para">
     URL のホストとポートの代わりに、指定したホストとポートに接続します。
     <code class="literal">HOST:PORT:CONNECT-TO-HOST:CONNECT-TO-PORT</code> の形式の
     <span class="type"><a href="language.types.string.php" class="type string">string</a></span> を <span class="type"><a href="language.types.array.php" class="type array">array</a></span> で受け付けます。
     PHP 7.0.7 以降かつ cURL 7.49.0 以降で利用可能です。
    </p>
   </td>
  </tr>
  <tr>
   <td id="constant.curlopt-cookie">
    <strong><code><a href="curl.constants.php#constant.curlopt-cookie">CURLOPT_COOKIE</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <p class="para">
     HTTP リクエストの中で使われる <code class="literal">Cookie:</code> ヘッダーの内容を <span class="type"><a href="language.types.string.php" class="type string">string</a></span> で指定します。
     複数のクッキーを指定する場合はセミコロンとスペースで区切ります (例: <code class="literal">fruit=apple; colour=red</code>)。
     cURL 7.1.0 以降で利用可能です。
    </p>
   </td>
  </tr>
  <tr>
   <td id="constant.curlopt-cookiefile">
    <strong><code><a href="curl.constants.php#constant.curlopt-cookiefile">CURLOPT_COOKIEFILE</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <p class="para">
     クッキーデータを格納したファイル名を <span class="type"><a href="language.types.string.php" class="type string">string</a></span> で指定します。
     クッキーファイルは Netscape 形式か、通常の HTTP スタイルのヘッダーをそのままファイルにダンプしたものです。
     ファイル名が空の <span class="type"><a href="language.types.string.php" class="type string">string</a></span> の場合、クッキーは読み込まれませんが、クッキーの処理は
     行われます。
     cURL 7.1.0 以降で利用可能です。
    </p>
   </td>
  </tr>
  <tr>
   <td id="constant.curlopt-cookiejar">
    <strong><code><a href="curl.constants.php#constant.curlopt-cookiejar">CURLOPT_COOKIEJAR</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <p class="para">
     cURL が保持しているすべてのクッキーを保存するファイル名を <span class="type"><a href="language.types.string.php" class="type string">string</a></span> で指定します。
     書込は cURL ハンドルが破棄されたときに行われます。
     cURL 7.9.0 以降で利用可能です。
     <div class="warning"><strong class="warning">警告</strong>
      <p class="simpara">
       PHP 8.0.0 以降、<span class="function"><a href="function.curl-close.php" class="function">curl_close()</a></span> は
       何もしなくなり、ハンドルを破棄 <em>しなく</em> なりました。
       ハンドラが自動的に破棄されるよりも前にクッキーを書き出す必要がある場合、
       <code class="code">curl_setopt($ch, CURLOPT_COOKIELIST, &quot;FLUSH&quot;);</code> を実行してください。
      </p>
     </div>
    </p>
   </td>
  </tr>
  <tr>
   <td id="constant.curlopt-cookielist">
    <strong><code><a href="curl.constants.php#constant.curlopt-cookielist">CURLOPT_COOKIELIST</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <p class="para">
     <code class="literal">string</code> で指定されたクッキーを内部のクッキーストアに追加します。
     この文字列は Nescape/Mozilla 形式の単一行、または通常の HTTP スタイルの Set-Cookie ヘッダーです。
     <span class="simplelist">
       <code class="literal">ALL</code>
       はメモリ上に保持されているすべてのクッキーを削除し、
      , 
       <code class="literal">SESS</code>
       はメモリ上に保持されているすべてのセッションクッキーを削除し、
      , 
       <code class="literal">FLUSH</code>
       は <strong><code><a href="curl.constants.php#constant.curlopt-cookiejar">CURLOPT_COOKIEJAR</a></code></strong> で指定されたファイルにすべてのクッキーを書き出し、
      , 
       <code class="literal">RELOAD</code>
       は <strong><code><a href="curl.constants.php#constant.curlopt-cookiefile">CURLOPT_COOKIEFILE</a></code></strong> で指定されたファイルからすべてのクッキーを読み込みます
      </span>。
     cURL 7.14.1 以降で利用可能です。
    </p>
   </td>
  </tr>
  <tr>
   <td id="constant.curlopt-cookiesession">
    <strong><code><a href="curl.constants.php#constant.curlopt-cookiesession">CURLOPT_COOKIESESSION</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <p class="para">
     <strong><code><a href="reserved.constants.php#constant.true">true</a></code></strong> を指定すると、現在の接続を新しいクッキーの「セッション」とみなします。
     これにより、cURL は以前のセッションから読み込まれる「セッションクッキー」をすべて無視するようになります。
     デフォルトでは、cURL はセッションクッキーかどうかに関わらず、
     すべてのクッキーを常に保存し読み込みます。
     セッションクッキーは、有効期限がなく
     この「セッション」中でのみ有効であることが意図されたクッキーです。
     cURL 7.9.7 以降で利用可能です。
    </p>
   </td>
  </tr>
  <tr>
   <td id="constant.curlopt-crlf">
    <strong><code><a href="curl.constants.php#constant.curlopt-crlf">CURLOPT_CRLF</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <p class="para">
     <strong><code><a href="reserved.constants.php#constant.true">true</a></code></strong> を指定すると、Unix の改行コードを CRLF 改行コードに変換して
     送ります。
     cURL 7.1.0 以降で利用可能です。
    </p>
   </td>
  </tr>
  <tr>
   <td id="constant.curlopt-crlfile">
    <strong><code><a href="curl.constants.php#constant.curlopt-crlfile">CURLOPT_CRLFILE</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <p class="para">
     SSL 交換中の証明書検証で使用する CRL (Certificate Revocation List; 証明書失効リスト) (PEM 形式) を
     記載したファイルの名前を <span class="type"><a href="language.types.string.php" class="type string">string</a></span> で指定します。
     cURL が GnuTLS を使うようにビルドされている場合、
     渡した CRL が検証処理でどう使われるかを制御することはできません。
     cURL が OpenSSL を使うようにビルドされている場合、
     <code class="literal">X509_V_FLAG_CRL_CHECK</code> と
     <code class="literal">X509_V_FLAG_CRL_CHECK_ALL</code> の両方が設定され、
     CRL ファイルを渡したなら証明書チェーンの全要素に対して CRL のチェックが必要になります。
     また、<strong><code><a href="curl.constants.php#constant.curlopt-crlfile">CURLOPT_CRLFILE</a></code></strong> は OpenSSL のバグのため、
     cURL 7.71.0 以降では <strong><code><a href="curl.constants.php#constant.curlsslopt-no-partialchain">CURLSSLOPT_NO_PARTIALCHAIN</a></code></strong> を暗示することに注意してください。
     cURL 7.19.0 以降で利用可能です。
    </p>
   </td>
  </tr>
  <tr>
   <td id="constant.curlopt-customrequest">
    <strong><code><a href="curl.constants.php#constant.curlopt-customrequest">CURLOPT_CUSTOMREQUEST</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <p class="para">
     HTTP リクエストを送る際、<code class="literal">GET</code> や <code class="literal">HEAD</code>
     の代わりに用いるカスタムのリクエストメソッドを指定します。
     <code class="literal">DELETE</code> や、その他マイナーな HTTP リクエストを送りたいときに便利です。
     有効な値は、<code class="literal">GET</code>、<code class="literal">POST</code>、
     <code class="literal">CONNECT</code> などといったものです。
     つまり、ここに完全な HTTP のリクエスト行を入れてはいけません。
     例えば、<code class="literal">GET /index.html HTTP/1.0\r\n\r\n</code> を
     入れるのは誤りです。
     このオプションは <span class="type"><a href="language.types.string.php" class="type string">string</a></span> ないし <strong><code><a href="reserved.constants.php#constant.null">null</a></code></strong> を受け取ります。
     cURL 7.1.0 以降で利用可能です。
     <blockquote class="note"><p><strong class="note">注意</strong>: 
      <p class="para">
       サーバーがそのカスタムリクエストメソッドをサポートしていることを確かめるまでは
       使わないでください。
      </p>
     </p></blockquote>
    </p>
   </td>
  </tr>
  <tr>
   <td id="constant.curlopt-default-protocol">
    <strong><code><a href="curl.constants.php#constant.curlopt-default-protocol">CURLOPT_DEFAULT_PROTOCOL</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <p class="para">
     URL がスキーム名を持たない場合に使用するデフォルトのプロトコルを <span class="type"><a href="language.types.string.php" class="type string">string</a></span> で指定します。
     PHP 7.0.7 以降かつ cURL 7.45.0 以降で利用可能です。
    </p>
   </td>
  </tr>
  <tr>
   <td id="constant.curlopt-dirlistonly">
    <strong><code><a href="curl.constants.php#constant.curlopt-dirlistonly">CURLOPT_DIRLISTONLY</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <p class="para">
     このオプションに <code class="literal">1</code> を設定すると、
     使っているプロトコルによって異なる動作をします。
     FTP および SFTP ベースの URL では、ディレクトリ内のファイル名のみを列挙します。
     POP3 では、POP3 サーバー上の電子メールメッセージを列挙します。
     FILE に対してこのオプションは効果がありません。
     このモードではディレクトリは常に列挙されるからです。
     このオプションを <strong><code><a href="curl.constants.php#constant.curlopt-wildcardmatch">CURLOPT_WILDCARDMATCH</a></code></strong> と一緒に使うと、
     後者の効果がなくなります。
     デフォルト値は <code class="literal">0</code> です。
     cURL 7.17.0 以降で利用可能です。
    </p>
   </td>
  </tr>
  <tr>
   <td id="constant.curlopt-disallow-username-in-url">
    <strong><code><a href="curl.constants.php#constant.curlopt-disallow-username-in-url">CURLOPT_DISALLOW_USERNAME_IN_URL</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <p class="para">
     <strong><code><a href="reserved.constants.php#constant.true">true</a></code></strong> を指定すると、URL にユーザー名を含められなくなります。
     デフォルトではユーザー名を含められます。
     PHP 7.3.0 以降かつ cURL 7.61.0 以降で利用可能です。
    </p>
   </td>
  </tr>
  <tr>
   <td id="constant.curlopt-dns-cache-timeout">
    <strong><code><a href="curl.constants.php#constant.curlopt-dns-cache-timeout">CURLOPT_DNS_CACHE_TIMEOUT</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <p class="para">
     DNS のエントリーをメモリ上に保持する秒数を指定します。
     このオプションは、デフォルトで <code class="literal">120</code> (2分) に設定されています。
     このオプションは、有効な <span class="type"><a href="language.types.integer.php" class="type int">int</a></span> にキャストできる任意の値を受け付けます。
     cURL 7.9.3 以降で利用可能です。
    </p>
   </td>
  </tr>
  <tr>
   <td id="constant.curlopt-dns-interface">
    <strong><code><a href="curl.constants.php#constant.curlopt-dns-interface">CURLOPT_DNS_INTERFACE</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <p class="para">
     DNS リゾルバがバインドされているネットワークインターフェース名を指定します。
     アドレスではなくインターフェース名を指定する必要があります。
     このオプションは <span class="type"><a href="language.types.string.php" class="type string">string</a></span> ないし <strong><code><a href="reserved.constants.php#constant.null">null</a></code></strong> を受け取ります。
     PHP 7.0.7 以降かつ cURL 7.33.0 以降で利用可能です。
    </p>
   </td>
  </tr>
  <tr>
   <td id="constant.curlopt-dns-local-ip4">
    <strong><code><a href="curl.constants.php#constant.curlopt-dns-local-ip4">CURLOPT_DNS_LOCAL_IP4</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <p class="para">
     リゾルバがバインドされているローカル IPv4 アドレスを指定します。
     この引数は単一の数値 IPv4 アドレスを含んでいる必要があります。
     このオプションは <span class="type"><a href="language.types.string.php" class="type string">string</a></span> ないし <strong><code><a href="reserved.constants.php#constant.null">null</a></code></strong> を受け取ります。
     PHP 7.0.7 以降かつ cURL 7.33.0 以降で利用可能です。
    </p>
   </td>
  </tr>
  <tr>
   <td id="constant.curlopt-dns-local-ip6">
    <strong><code><a href="curl.constants.php#constant.curlopt-dns-local-ip6">CURLOPT_DNS_LOCAL_IP6</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <p class="para">
     リゾルバがバインドされているローカル IPv5 アドレスを指定します。
     この引数は単一の数値 IPv6 アドレスを含んでいる必要があります。
     このオプションは <span class="type"><a href="language.types.string.php" class="type string">string</a></span> ないし <strong><code><a href="reserved.constants.php#constant.null">null</a></code></strong> を受け取ります。
     PHP 7.0.7 以降かつ cURL 7.33.0 以降で利用可能です。
    </p>
   </td>
  </tr>
  <tr>
   <td id="constant.curlopt-dns-servers">
    <strong><code><a href="curl.constants.php#constant.curlopt-dns-servers">CURLOPT_DNS_SERVERS</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <p class="para">
     システムのデフォルト DNS サーバーの代わりに使用する DNS サーバーのリストを
     コンマ区切りの <span class="type"><a href="language.types.string.php" class="type string">string</a></span> で指定します
     (例: <code class="literal">192.168.1.100,192.168.1.101:8080</code>)。
     cURL 7.24.0 以降で利用可能です。
    </p>
   </td>
  </tr>
  <tr>
   <td id="constant.curlopt-dns-shuffle-addresses">
    <strong><code><a href="curl.constants.php#constant.curlopt-dns-shuffle-addresses">CURLOPT_DNS_SHUFFLE_ADDRESSES</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <p class="para">
     <strong><code><a href="reserved.constants.php#constant.true">true</a></code></strong> を指定すると、ドメイン名が複数の IP アドレスへと解決されたとき、
     アドレスをランダムな順番で使うために、返却されるアドレスの順序がシャッフルされます。
     IPv4 が IPv6 より優先して使われたり、あるいはその逆になったりする可能性があります。
     PHP 7.3.0 以降かつ cURL 7.60.0 以降で利用可能です。
    </p>
   </td>
  </tr>
  <tr>
   <td id="constant.curlopt-dns-use-global-cache">
    <strong><code><a href="curl.constants.php#constant.curlopt-dns-use-global-cache">CURLOPT_DNS_USE_GLOBAL_CACHE</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <p class="para">
     <strong><code><a href="reserved.constants.php#constant.true">true</a></code></strong> を指定すると、グローバル DNS キャッシュを使うようになります。
     このオプションはスレッドセーフではありません。
     PHP がシングルスレッド用にビルドされている場合 (CLI、FCGI、Apache2-Prefork 等) に、
     条件付きでデフォルトで有効化されます。
     cURL 7.9.3 以降で利用可能ですが、cURL 7.11.1 以降は非推奨となりました。
     PHP 8.4 以降は、このオプションを指定しても何も起きなくなりました。
    </p>
   </td>
  </tr>
  <tr>
   <td id="constant.curlopt-doh-ssl-verifyhost">
    <strong><code><a href="curl.constants.php#constant.curlopt-doh-ssl-verifyhost">CURLOPT_DOH_SSL_VERIFYHOST</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <p class="para">
     <code class="literal">2</code> を指定すると、DNS-over-HTTPS サーバーの SSL 証明書の名前フィールドをホスト名に対して検証します。
     PHP 8.2.0 以降かつ cURL 7.76.0 以降で利用可能です。
    </p>
   </td>
  </tr>
  <tr>
   <td id="constant.curlopt-doh-ssl-verifypeer">
    <strong><code><a href="curl.constants.php#constant.curlopt-doh-ssl-verifypeer">CURLOPT_DOH_SSL_VERIFYPEER</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <p class="para">
     <code class="literal">1</code> を指定すると、DNS-over-HTTPS サーバーの SSL 証明書の真正性を検証します。
     <code class="literal">0</code> を指定すると検証を無効化します。
     PHP 8.2.0 以降かつ cURL 7.76.0 以降で利用可能です。
    </p>
   </td>
  </tr>
  <tr>
   <td id="constant.curlopt-doh-ssl-verifystatus">
    <strong><code><a href="curl.constants.php#constant.curlopt-doh-ssl-verifystatus">CURLOPT_DOH_SSL_VERIFYSTATUS</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <p class="para">
     <code class="literal">1</code> を指定すると、DNS-over-HTTPS サーバーの証明書のステータスを
     TLS 拡張の「証明書ステータス要求」(OCSP stapling) を使って検証します。
     <code class="literal">0</code> を指定すると検証を無効化します。
     PHP 8.2.0 以降かつ cURL 7.76.0 以降で利用可能です。
    </p>
   </td>
  </tr>
  <tr>
   <td id="constant.curlopt-doh-url">
    <strong><code><a href="curl.constants.php#constant.curlopt-doh-url">CURLOPT_DOH_URL</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <p class="para">
     DNS-over-HTTPS の URL を指定します。
     このオプションは <span class="type"><a href="language.types.string.php" class="type string">string</a></span> ないし <strong><code><a href="reserved.constants.php#constant.null">null</a></code></strong> を受け取ります。
     PHP 8.1.0 以降かつ cURL 7.62.0 以降で利用可能です。
    </p>
   </td>
  </tr>
  <tr>
   <td id="constant.curlopt-egdsocket">
    <strong><code><a href="curl.constants.php#constant.curlopt-egdsocket">CURLOPT_EGDSOCKET</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <p class="para">
     <strong><code><a href="curl.constants.php#constant.curlopt-random-file">CURLOPT_RANDOM_FILE</a></code></strong> と似ていますが、
     Entropy Gathering Daemon ソケットのファイル名を指定します。
     cURL 7.7.0 以降で利用可能ですが、cURL 7.84.0 以降は非推奨となりました。
    </p>
   </td>
  </tr>
  <tr>
   <td id="constant.curlopt-encoding">
    <strong><code><a href="curl.constants.php#constant.curlopt-encoding">CURLOPT_ENCODING</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <p class="para">
     <code class="literal">Accept-Encoding: </code> ヘッダーの内容を <span class="type"><a href="language.types.string.php" class="type string">string</a></span> で指定します。
     これを指定するとレスポンスをデコードするようになります。サポートされているエンコーディングは、
     <span class="simplelist"><code class="literal">identity</code>, <code class="literal">deflate</code>, <code class="literal">gzip</code></span> です。
     空の <span class="type"><a href="language.types.string.php" class="type string">string</a></span> を指定すると、
     サポートされている全エンコーディングタイプを含んだヘッダーが送られます。
     cURL 7.10 以降で利用可能ですが、cURL 7.21.6 以降は非推奨となりました。
    </p>
   </td>
  </tr>
  <tr>
   <td id="constant.curlopt-expect-100-timeout-ms">
    <strong><code><a href="curl.constants.php#constant.curlopt-expect-100-timeout-ms">CURLOPT_EXPECT_100_TIMEOUT_MS</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <p class="para">
     <code class="literal">Expect: 100-continue</code> レスポンスのタイムアウトをミリ秒で指定します。
     デフォルト値は <code class="literal">1000</code> ミリ秒です。
     このオプションは、有効な <span class="type"><a href="language.types.integer.php" class="type int">int</a></span> にキャストできる任意の値を受け付けます。
     PHP 7.0.7 以降かつ cURL 7.36.0 以降で利用可能です。
    </p>
   </td>
  </tr>
  <tr>
   <td id="constant.curlopt-failonerror">
    <strong><code><a href="curl.constants.php#constant.curlopt-failonerror">CURLOPT_FAILONERROR</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <p class="para">
     <strong><code><a href="reserved.constants.php#constant.true">true</a></code></strong> を指定すると、返された HTTP コードが 400 以上だったときにエラー情報と共に失敗するようになります。
     デフォルトの挙動では、コードを無視して通常どおりページを返します。
     cURL 7.1.0 以降で利用可能です。
    </p>
   </td>
  </tr>
  <tr>
   <td id="constant.curlopt-file">
    <strong><code><a href="curl.constants.php#constant.curlopt-file">CURLOPT_FILE</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <p class="para">
     転送データを書き込むファイルのファイルハンドル <span class="type"><a href="language.types.resource.php" class="type resource">resource</a></span> を受け取ります。
     デフォルトは <strong><code><a href="reserved.constants.php#constant.stdout">STDOUT</a></code></strong> (ブラウザウィンドウ) です。
     cURL 7.1.0 以降で利用可能ですが、cURL 7.9.7 以降は非推奨となりました。
    </p>
   </td>
  </tr>
  <tr>
   <td id="constant.curlopt-filetime">
    <strong><code><a href="curl.constants.php#constant.curlopt-filetime">CURLOPT_FILETIME</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <p class="para">
     <strong><code><a href="reserved.constants.php#constant.true">true</a></code></strong> を指定すると、リモートのドキュメントの更新日時を取得しようとします。
     その値は、<span class="function"><a href="function.curl-getinfo.php" class="function">curl_getinfo()</a></span> に
     <strong><code><a href="curl.constants.php#constant.curlinfo-filetime">CURLINFO_FILETIME</a></code></strong> オプションを使うことで取得できます。
     cURL 7.5.0 以降で利用可能です。
    </p>
   </td>
  </tr>
  <tr>
   <td id="constant.curlopt-fnmatch-function">
    <strong><code><a href="curl.constants.php#constant.curlopt-fnmatch-function">CURLOPT_FNMATCH_FUNCTION</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <p class="para">
     ワイルドカードのマッチングに用いられる <span class="type"><a href="language.types.callable.php" class="type callable">callable</a></span> を渡します。
     コールバックのシグニチャは以下のとおりです。
     <div class="methodsynopsis dc-description">
      <span class="methodname"><span class="replaceable">callback</span></span>(<span class="methodparam"><span class="type"><a href="language.types.resource.php" class="type resource">resource</a></span> <code class="parameter">$curlHandle</code></span>, <span class="methodparam"><span class="type"><a href="language.types.string.php" class="type string">string</a></span> <code class="parameter">$pattern</code></span>, <span class="methodparam"><span class="type"><a href="language.types.string.php" class="type string">string</a></span> <code class="parameter">$string</code></span>): <span class="type"><a href="language.types.integer.php" class="type int">int</a></span></div>

     <dl>
      
       <dt><code class="parameter">curlHandle</code></dt>
       <dd>
        <span class="simpara">
         cURL ハンドル。
        </span>
       </dd>
      
      
       <dt><code class="parameter">pattern</code></dt>
       <dd>
        <span class="simpara">
         ワイルドカードパターン。
        </span>
       </dd>
      
      
       <dt><code class="parameter">string</code></dt>
       <dd>
        <span class="simpara">
         ワイルドカードパターンとマッチしているか判定する <span class="type"><a href="language.types.string.php" class="type string">string</a></span>。
        </span>
       </dd>
      
     </dl>
     この関数は、パターンが <span class="type"><a href="language.types.string.php" class="type string">string</a></span> とマッチしていれば <strong><code><a href="curl.constants.php#constant.curl-fnmatchfunc-match">CURL_FNMATCHFUNC_MATCH</a></code></strong> を、
     していなければ <strong><code><a href="curl.constants.php#constant.curl-fnmatchfunc-nomatch">CURL_FNMATCHFUNC_NOMATCH</a></code></strong> を、
     エラー時は <strong><code><a href="curl.constants.php#constant.curl-fnmatchfunc-fail">CURL_FNMATCHFUNC_FAIL</a></code></strong> を返さなければなりません。
     cURL 7.21.0 以降で利用可能です。
    </p>
   </td>
  </tr>
  <tr>
   <td id="constant.curlopt-followlocation">
    <strong><code><a href="curl.constants.php#constant.curlopt-followlocation">CURLOPT_FOLLOWLOCATION</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <p class="para">
     <strong><code><a href="reserved.constants.php#constant.true">true</a></code></strong> を指定すると、サーバーから HTTP ヘッダーの一部として送られた <code class="literal">Location: </code> ヘッダーを
     追跡するようになります。
     <strong><code><a href="curl.constants.php#constant.curlopt-maxredirs">CURLOPT_MAXREDIRS</a></code></strong> も合わせてご覧ください。
     この定数は <a href="ini.core.php#ini.open-basedir" class="link">open_basedir</a> が有効になっていると利用できません。
     cURL 7.1.0 以降で利用可能です。
    </p>
   </td>
  </tr>
  <tr>
   <td id="constant.curlopt-forbid-reuse">
    <strong><code><a href="curl.constants.php#constant.curlopt-forbid-reuse">CURLOPT_FORBID_REUSE</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <p class="para">
     <strong><code><a href="reserved.constants.php#constant.true">true</a></code></strong> を指定すると、処理が完了したとき明示的に接続を閉じ、
     再利用のためにプールしないようになります。
     cURL 7.7.0 以降で利用可能です。
    </p>
   </td>
  </tr>
  <tr>
   <td id="constant.curlopt-fresh-connect">
    <strong><code><a href="curl.constants.php#constant.curlopt-fresh-connect">CURLOPT_FRESH_CONNECT</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <p class="para">
     <strong><code><a href="reserved.constants.php#constant.true">true</a></code></strong> を指定すると、キャッシュされた接続を使う代わりに
     必ず新しい接続を用います。
     cURL 7.7.0 以降で利用可能です。
    </p>
   </td>
  </tr>
  <tr>
   <td id="constant.curlopt-ftpappend">
    <strong><code><a href="curl.constants.php#constant.curlopt-ftpappend">CURLOPT_FTPAPPEND</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <p class="para">
     <strong><code><a href="reserved.constants.php#constant.true">true</a></code></strong> を指定すると、リモートのファイルを上書きするのではなく、
     追記するようになります。
     cURL 7.1.0 以降で利用可能ですが、cURL 7.16.4 以降は非推奨となりました。
    </p>
   </td>
  </tr>
  <tr>
   <td id="constant.curlopt-ftpascii">
    <strong><code><a href="curl.constants.php#constant.curlopt-ftpascii">CURLOPT_FTPASCII</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <p class="para">
     <strong><code><a href="curl.constants.php#constant.curlopt-transfertext">CURLOPT_TRANSFERTEXT</a></code></strong> のエイリアスです。そちらを使用してください。
     cURL 7.1 以降で利用可能でしたが、cURL 7.11.1 からは非推奨となっており、
     最終的に cURL 7.15.5 まで利用可能でした。
     PHP 7.3.0 で削除されました。
    </p>
   </td>
  </tr>
  <tr>
   <td id="constant.curlopt-ftplistonly">
    <strong><code><a href="curl.constants.php#constant.curlopt-ftplistonly">CURLOPT_FTPLISTONLY</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <p class="para">
     FTP ディレクトリの名前のみを列挙するには <strong><code><a href="reserved.constants.php#constant.true">true</a></code></strong> を指定します。
     cURL 7.1.0 以降で利用可能ですが、cURL 7.16.4 以降は非推奨となりました。
    </p>
   </td>
  </tr>
  <tr>
   <td id="constant.curlopt-ftpport">
    <strong><code><a href="curl.constants.php#constant.curlopt-ftpport">CURLOPT_FTPPORT</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <p class="para">
     FTP の <code class="literal">PORT</code> 命令で使用する IP アドレスを <span class="type"><a href="language.types.string.php" class="type string">string</a></span> で指定します。
     <code class="literal">PORT</code> 命令は、ここで指定した IP アドレスに接続するようリモートサーバーに指示します。
     この <span class="type"><a href="language.types.string.php" class="type string">string</a></span> には、単なる IP アドレス、ホスト名、
     ネットワークインターフェース名 (Unix で利用可能)、
     または <code class="literal">-</code> (システムのデフォルト IP アドレスを使用する場合) を指定できます。
     このオプションは <span class="type"><a href="language.types.string.php" class="type string">string</a></span> ないし <strong><code><a href="reserved.constants.php#constant.null">null</a></code></strong> を受け取ります。
     cURL 7.1.0 以降で利用可能です。
    </p>
   </td>
  </tr>
  <tr>
   <td id="constant.curlopt-ftpsslauth">
    <strong><code><a href="curl.constants.php#constant.curlopt-ftpsslauth">CURLOPT_FTPSSLAUTH</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <p class="para">
     FTP over SSL の認証方式 (有効化されている場合) を、
     <strong><code><a href="curl.constants.php#constant.curlftpauth-default">CURLFTPAUTH_<span class="replaceable">*</span></a></code></strong> 定数のいずれかに指定します。
     デフォルト値は <strong><code><a href="curl.constants.php#constant.curlftpauth-default">CURLFTPAUTH_DEFAULT</a></code></strong> です。
     cURL 7.12.2 以降で利用可能です。
    </p>
   </td>
  </tr>
  <tr>
   <td id="constant.curlopt-ftp-account">
    <strong><code><a href="curl.constants.php#constant.curlopt-ftp-account">CURLOPT_FTP_ACCOUNT</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <p class="para">
     ユーザー名とパスワードがサーバーに渡された後、
     FTP 上で (<code class="literal">ACCT</code> コマンドを用いて) アカウント情報として送信される
     <span class="type"><a href="language.types.string.php" class="type string">string</a></span> を設定します。
     <strong><code><a href="reserved.constants.php#constant.null">null</a></code></strong> を指定すると、アカウント情報の送信が無効化されます。
     デフォルト値は <strong><code><a href="reserved.constants.php#constant.null">null</a></code></strong> です。
     cURL 7.13.0 以降で利用可能です。
    </p>
   </td>
  </tr>
  <tr>
   <td id="constant.curlopt-ftp-alternative-to-user">
    <strong><code><a href="curl.constants.php#constant.curlopt-ftp-alternative-to-user">CURLOPT_FTP_ALTERNATIVE_TO_USER</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <p class="para">
     <code class="literal">USER/PASS</code> ネゴシエーションが失敗した場合に
     FTP での認証を試行するのに使われる <span class="type"><a href="language.types.string.php" class="type string">string</a></span> を指定します。
     cURL 7.15.5 以降で利用可能です。
    </p>
   </td>
  </tr>
  <tr>
   <td id="constant.curlopt-ftp-create-missing-dirs">
    <strong><code><a href="curl.constants.php#constant.curlopt-ftp-create-missing-dirs">CURLOPT_FTP_CREATE_MISSING_DIRS</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <p class="para">
     <strong><code><a href="reserved.constants.php#constant.true">true</a></code></strong> を指定すると、FTP の操作で現在存在しないパスに遭遇した場合に
     不足しているディレクトリを作成します。
     cURL 7.10.7 以降で利用可能です。
    </p>
   </td>
  </tr>
  <tr>
   <td id="constant.curlopt-ftp-filemethod">
    <strong><code><a href="curl.constants.php#constant.curlopt-ftp-filemethod">CURLOPT_FTP_FILEMETHOD</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <p class="para">
     FTP(S) サーバー上のファイルにアクセスするために使用するメソッドを cURL に指示します。
     指定できる値は <strong><code><a href="curl.constants.php#constant.curlftpmethod-default">CURLFTPMETHOD_<span class="replaceable">*</span></a></code></strong> 定数のいずれかです。
     デフォルト値は <strong><code><a href="curl.constants.php#constant.curlftpmethod-multicwd">CURLFTPMETHOD_MULTICWD</a></code></strong> です。
     cURL 7.15.1 以降で利用可能です。
    </p>
   </td>
  </tr>
  <tr>
   <td id="constant.curlopt-ftp-response-timeout">
    <strong><code><a href="curl.constants.php#constant.curlopt-ftp-response-timeout">CURLOPT_FTP_RESPONSE_TIMEOUT</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <p class="para">
     FTP サーバーからのレスポンスを待機するタイムアウト秒数を指定します。
     このオプションは <strong><code><a href="curl.constants.php#constant.curlopt-timeout">CURLOPT_TIMEOUT</a></code></strong> を上書きします。
     このオプションは、有効な <span class="type"><a href="language.types.integer.php" class="type int">int</a></span> にキャストできる任意の値を受け付けます。
     このオプション名は PHP 8.4.0 で <strong><code><a href="curl.constants.php#constant.curlopt-server-response-timeout">CURLOPT_SERVER_RESPONSE_TIMEOUT</a></code></strong>
     へ置き換えられました。
     cURL 7.10.8 以降で利用可能ですが、cURL 7.85.0 以降は非推奨となりました。
    </p>
   </td>
  </tr>
  <tr>
   <td id="constant.curlopt-ftp-skip-pasv-ip">
    <strong><code><a href="curl.constants.php#constant.curlopt-ftp-skip-pasv-ip">CURLOPT_FTP_SKIP_PASV_IP</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <p class="para">
     このオプションを <code class="literal">1</code> に設定すると、
     cURL は <code class="literal">PASV</code> コマンドに対する 227 レスポンスでサーバーが提案した IP アドレスを使用せず、
     接続に使用した IP アドレスを使うようになります。
     227 レスポンスから受信したポート番号は無視されません。
     cURL 7.74.0 以降はデフォルト値が <code class="literal">1</code> で、
     それ以前は <code class="literal">0</code> です。
     cURL 7.15.0 以降で利用可能です。
    </p>
   </td>
  </tr>
  <tr>
   <td id="constant.curlopt-ftp-ssl">
    <strong><code><a href="curl.constants.php#constant.curlopt-ftp-ssl">CURLOPT_FTP_SSL</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <p class="para">
     cURL 7.11.0 以降で利用可能ですが、cURL 7.16.4 以降は非推奨となりました。
    </p>
   </td>
  </tr>
  <tr>
   <td id="constant.curlopt-ftp-ssl-ccc">
    <strong><code><a href="curl.constants.php#constant.curlopt-ftp-ssl-ccc">CURLOPT_FTP_SSL_CCC</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <p class="para">
     このオプションを指定すると、cURL が CCC (Clear Command Channel) を使うようになり、
     認証後に SSL/TLS レイヤーをシャットダウンして、
     残りの制御チャネル通信を暗号化しないようになります。
     <strong><code><a href="curl.constants.php#constant.curlftpssl-ccc-active">CURLFTPSSL_CCC_<span class="replaceable">*</span></a></code></strong> 定数のいずれかを使用してください。
     デフォルト値は <strong><code><a href="curl.constants.php#constant.curlftpssl-ccc-none">CURLFTPSSL_CCC_NONE</a></code></strong> です。
     cURL 7.16.1 以降で利用可能です。
    </p>
   </td>
  </tr>
  <tr>
   <td id="constant.curlopt-ftp-use-eprt">
    <strong><code><a href="curl.constants.php#constant.curlopt-ftp-use-eprt">CURLOPT_FTP_USE_EPRT</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <p class="para">
     <strong><code><a href="reserved.constants.php#constant.true">true</a></code></strong> を指定すると、アクティブ FTP ダウンロード時に <code class="literal">EPRT</code> (および <code class="literal">LPRT</code>) を使用します。
     <strong><code><a href="reserved.constants.php#constant.false">false</a></code></strong> を指定すると、<code class="literal">EPRT</code> と <code class="literal">LPRT</code> を無効にし <code class="literal">PORT</code> のみを使用します。
     cURL 7.10.5 以降で利用可能です。
    </p>
   </td>
  </tr>
  <tr>
   <td id="constant.curlopt-ftp-use-epsv">
    <strong><code><a href="curl.constants.php#constant.curlopt-ftp-use-epsv">CURLOPT_FTP_USE_EPSV</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <p class="para">
     <strong><code><a href="reserved.constants.php#constant.true">true</a></code></strong> を指定すると、FTP 転送で <code class="literal">PASV</code> に戻る前にまず <code class="literal">EPSV</code> コマンドを試すようになります。
     <strong><code><a href="reserved.constants.php#constant.false">false</a></code></strong> を指定すると <code class="literal">EPSV</code> が無効になります。
     cURL 7.9.2 以降で利用可能です。
    </p>
   </td>
  </tr>
  <tr>
   <td id="constant.curlopt-ftp-use-pret">
    <strong><code><a href="curl.constants.php#constant.curlopt-ftp-use-pret">CURLOPT_FTP_USE_PRET</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <p class="para">
     <code class="literal">1</code> を指定すると、<code class="literal">PASV</code> (および <code class="literal">EPSV</code>) の前に
     <code class="literal">PRET</code> コマンドを送るようになります。
     アクティブ FTP 転送モードを使用している場合効果はありません。
     デフォルト値は <code class="literal">0</code> です。
     cURL 7.20.0 以降で利用可能です。
    </p>
   </td>
  </tr>
  <tr>
   <td id="constant.curlopt-gssapi-delegation">
    <strong><code><a href="curl.constants.php#constant.curlopt-gssapi-delegation">CURLOPT_GSSAPI_DELEGATION</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <p class="para">
     <strong><code><a href="curl.constants.php#constant.curlgssapi-delegation-flag">CURLGSSAPI_DELEGATION_FLAG</a></code></strong> を指定すると
     無条件で GSSAPI 資格情報の委任を許可します。
     <strong><code><a href="curl.constants.php#constant.curlgssapi-delegation-policy-flag">CURLGSSAPI_DELEGATION_POLICY_FLAG</a></code></strong> を指定すると
     サービスチケットで <code class="literal">OK-AS-DELEGATE</code> フラグが設定されている場合のみ委任します。
     デフォルト値は <strong><code>CURLGSSAPI_DELEGATION_NONE</code></strong> です。
     cURL 7.22.0 以降で利用可能です。
    </p>
   </td>
  </tr>
  <tr>
   <td id="constant.curlopt-happy-eyeballs-timeout-ms">
    <strong><code><a href="curl.constants.php#constant.curlopt-happy-eyeballs-timeout-ms">CURLOPT_HAPPY_EYEBALLS_TIMEOUT_MS</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <p class="para">
     Happy Eyeballs アルゴリズムにおいて IPv6 に与えられるハンデを指定します。Happy Eyeballs は
     デュアルスタックホストに対して IPv4 と IPv6 の両方のアドレスへ接続を試行し、
     このタイムアウトミリ秒の間は IPv6 を優先します。
     デフォルト値は <strong><code>CURL_HET_DEFAULT</code></strong> (現在は 200 ミリ秒) です。
     このオプションは、有効な <span class="type"><a href="language.types.integer.php" class="type int">int</a></span> にキャストできる任意の値を受け付けます。
     PHP 7.3.0 以降かつ cURL 7.59.0 以降で利用可能です。
    </p>
   </td>
  </tr>
  <tr>
   <td id="constant.curlopt-haproxyprotocol">
    <strong><code><a href="curl.constants.php#constant.curlopt-haproxyprotocol">CURLOPT_HAPROXYPROTOCOL</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <p class="para">
     <strong><code><a href="reserved.constants.php#constant.true">true</a></code></strong> を指定すると、HAProxy <code class="literal">PROXY</code> プロトコル v1 ヘッダーを接続開始時に送信します。
     デフォルトでは送信しません。
     PHP 7.3.0 以降かつ cURL 7.60.0 以降で利用可能です。
    </p>
   </td>
  </tr>
  <tr>
   <td id="constant.curlopt-header">
    <strong><code><a href="curl.constants.php#constant.curlopt-header">CURLOPT_HEADER</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <p class="para">
     <strong><code><a href="reserved.constants.php#constant.true">true</a></code></strong> を指定すると、<strong><code><a href="curl.constants.php#constant.curlopt-writefunction">CURLOPT_WRITEFUNCTION</a></code></strong> で定義されたコールバックへと渡される出力に
     ヘッダーが含まれるようになります。
     cURL 7.1.0 以降で利用可能です。
    </p>
   </td>
  </tr>
  <tr>
   <td id="constant.curlopt-headerfunction">
    <strong><code><a href="curl.constants.php#constant.curlopt-headerfunction">CURLOPT_HEADERFUNCTION</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <p class="para">
     以下のシグニチャの <span class="type"><a href="language.types.callable.php" class="type callable">callable</a></span> を指定します。
     <div class="methodsynopsis dc-description">
      <span class="methodname"><span class="replaceable">callback</span></span>(<span class="methodparam"><span class="type"><a href="language.types.resource.php" class="type resource">resource</a></span> <code class="parameter">$curlHandle</code></span>, <span class="methodparam"><span class="type"><a href="language.types.string.php" class="type string">string</a></span> <code class="parameter">$headerData</code></span>): <span class="type"><a href="language.types.integer.php" class="type int">int</a></span></div>

     <dl>
      
       <dt><code class="parameter">curlHandle</code></dt>
       <dd>
        <span class="simpara">
         cURL ハンドル。
        </span>
       </dd>
      
      
       <dt><code class="parameter">headerData</code></dt>
       <dd>
        <span class="simpara">
         このコールバックが書き込まなければならないヘッダーデータ。
        </span>
       </dd>
      
     </dl>
     このコールバックは、書き込んだバイト数を返さなければなりません。
     cURL 7.7.2 以降で利用可能です。
    </p>
   </td>
  </tr>
  <tr>
   <td id="constant.curlopt-headeropt">
    <strong><code><a href="curl.constants.php#constant.curlopt-headeropt">CURLOPT_HEADEROPT</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <p class="para">
     HTTP ヘッダーをプロキシとホストの両方に送信するか、個別に送信するかを設定します。
     指定可能な値は <strong><code><a href="curl.constants.php#constant.curlheader-separate">CURLHEADER_<span class="replaceable">*</span></a></code></strong> 定数のいずれかです。
     cURL 7.42.1 以降のデフォルト値は <strong><code><a href="curl.constants.php#constant.curlheader-separate">CURLHEADER_SEPARATE</a></code></strong> で、
     それ以前では <strong><code><a href="curl.constants.php#constant.curlheader-unified">CURLHEADER_UNIFIED</a></code></strong> です。
     PHP 7.0.7 以降かつ cURL 7.37.0 以降で利用可能です。
    </p>
   </td>
  </tr>
  <tr>
   <td id="constant.curlopt-hsts">
    <strong><code><a href="curl.constants.php#constant.curlopt-hsts">CURLOPT_HSTS</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <p class="para">
     HSTS (HTTP Strict Transport Security) のキャッシュファイル名を <span class="type"><a href="language.types.string.php" class="type string">string</a></span> で指定します。
     <strong><code><a href="reserved.constants.php#constant.null">null</a></code></strong> を指定すると、ファイルの読み書きを行わずに HSTS を行うようになり、
     HSTS データを読み込むファイルのリストがクリアされます。
     PHP 8.2.0 以降かつ cURL 7.74.0 以降で利用可能です。
    </p>
   </td>
  </tr>
  <tr>
   <td id="constant.curlopt-hsts-ctrl">
    <strong><code><a href="curl.constants.php#constant.curlopt-hsts-ctrl">CURLOPT_HSTS_CTRL</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <p class="para">
     <strong><code><a href="curl.constants.php#constant.curlhsts-enable">CURLHSTS_<span class="replaceable">*</span></a></code></strong> 定数で定義された
     HSTS (HTTP Strict Transport Security) 機能のビットマスクを指定できます。
     PHP 8.2.0 以降かつ cURL 7.74.0 以降で利用可能です。
    </p>
   </td>
  </tr>
  <tr>
   <td id="constant.curlopt-http09-allowed">
    <strong><code><a href="curl.constants.php#constant.curlopt-http09-allowed">CURLOPT_HTTP09_ALLOWED</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <p class="para">
     HTTP/0.9 でのレスポンスを許可するかどうかを指定します。cURL 7.66.0 以降のデフォルト値は <strong><code><a href="reserved.constants.php#constant.false">false</a></code></strong> です。
     それより前のバージョンでは <strong><code><a href="reserved.constants.php#constant.true">true</a></code></strong> でした。
     PHP 7.3.15 および 7.4.3 以降かつ cURL 7.64.0 以降で利用可能です。
    </p>
   </td>
  </tr>
  <tr>
   <td id="constant.curlopt-http200aliases">
    <strong><code><a href="curl.constants.php#constant.curlopt-http200aliases">CURLOPT_HTTP200ALIASES</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <p class="para">
     エラーではなく有効なレスポンスとして扱われる HTTP <code class="literal">200</code> レスポンスの <span class="type"><a href="language.types.array.php" class="type array">array</a></span> を指定します。
     cURL 7.10.3 以降で利用可能です。
    </p>
   </td>
  </tr>
  <tr>
   <td id="constant.curlopt-httpauth">
    <strong><code><a href="curl.constants.php#constant.curlopt-httpauth">CURLOPT_HTTPAUTH</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <p class="para">
     使用する HTTP 認証方法のビットマスクです。選択肢は以下のとおりです：
     <span class="simplelist"><strong><code><a href="curl.constants.php#constant.curlauth-basic">CURLAUTH_BASIC</a></code></strong>, <strong><code><a href="curl.constants.php#constant.curlauth-digest">CURLAUTH_DIGEST</a></code></strong>, <strong><code><a href="curl.constants.php#constant.curlauth-gssnegotiate">CURLAUTH_GSSNEGOTIATE</a></code></strong>, <strong><code><a href="curl.constants.php#constant.curlauth-ntlm">CURLAUTH_NTLM</a></code></strong>, <strong><code><a href="curl.constants.php#constant.curlauth-aws-sigv4">CURLAUTH_AWS_SIGV4</a></code></strong>, <strong><code><a href="curl.constants.php#constant.curlauth-any">CURLAUTH_ANY</a></code></strong>, <strong><code><a href="curl.constants.php#constant.curlauth-anysafe">CURLAUTH_ANYSAFE</a></code></strong></span>
     2つ以上の認証方法を指定した場合、cURL はサーバーがどの認証方法をサポートしているか
     問い合わせ、最適なものを選択します。
     <strong><code><a href="curl.constants.php#constant.curlauth-any">CURLAUTH_ANY</a></code></strong> は全ビットをオンにします。cURL は自動的に
     最も安全だと思われるものを選択します。
     <strong><code><a href="curl.constants.php#constant.curlauth-anysafe">CURLAUTH_ANYSAFE</a></code></strong> は、<strong><code><a href="curl.constants.php#constant.curlauth-basic">CURLAUTH_BASIC</a></code></strong> を除いた全ビットをオンにします。
     cURL は自動的に最も安全だと思われるものを選択します。
     cURL 7.10.6 以降で利用可能です。
    </p>
   </td>
  </tr>
  <tr>
   <td id="constant.curlopt-httpget">
    <strong><code><a href="curl.constants.php#constant.curlopt-httpget">CURLOPT_HTTPGET</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <p class="para">
     <strong><code><a href="reserved.constants.php#constant.true">true</a></code></strong> を指定すると、HTTP リクエストのメソッドを <code class="literal">GET</code> にリセットします。
     デフォルトは <code class="literal">GET</code> のため、これが必要なのはリクエストメソッドが変更されていた場合のみです。
     cURL 7.8.1 以降で利用可能です。
    </p>
   </td>
  </tr>
  <tr>
   <td id="constant.curlopt-httpheader">
    <strong><code><a href="curl.constants.php#constant.curlopt-httpheader">CURLOPT_HTTPHEADER</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <p class="para">
     HTTP ヘッダーフィールドの <span class="type"><a href="language.types.array.php" class="type array">array</a></span> を指定します。各要素の形式は以下のとおりです。
     <code class="code">
      array(&#039;Content-type: text/plain&#039;, &#039;Content-length: 100&#039;)
     </code>
     cURL 7.1.0 以降で利用可能です。
    </p>
   </td>
  </tr>
  <tr>
   <td id="constant.curlopt-httpproxytunnel">
    <strong><code><a href="curl.constants.php#constant.curlopt-httpproxytunnel">CURLOPT_HTTPPROXYTUNNEL</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <p class="para">
     <strong><code><a href="reserved.constants.php#constant.true">true</a></code></strong> を指定すると、与えられた HTTP プロキシを通すようになります。
     cURL 7.3.0 以降で利用可能です。
    </p>
   </td>
  </tr>
  <tr>
   <td id="constant.curlopt-http-content-decoding">
    <strong><code><a href="curl.constants.php#constant.curlopt-http-content-decoding">CURLOPT_HTTP_CONTENT_DECODING</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <p class="para">
     <strong><code><a href="reserved.constants.php#constant.false">false</a></code></strong> を指定すると、生の HTTP レスポンスボディを取得できます。
     cURL 7.16.2 以降で利用可能です。
    </p>
   </td>
  </tr>
  <tr>
   <td id="constant.curlopt-http-transfer-decoding">
    <strong><code><a href="curl.constants.php#constant.curlopt-http-transfer-decoding">CURLOPT_HTTP_TRANSFER_DECODING</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <p class="para">
     <code class="literal">0</code> を指定するとチャンク転送デコード処理を無効にします。
     <code class="literal">1</code> を指定するとチャンク転送デコード処理を有効にします。
     このオプションを <code class="literal">0</code> に設定しない限り、
     cURL はチャンク転送デコード処理をデフォルトで実行します。
     デフォルト値は <code class="literal">1</code> です。
     cURL 7.16.2 以降で利用可能です。
    </p>
   </td>
  </tr>
  <tr>
   <td id="constant.curlopt-http-version">
    <strong><code><a href="curl.constants.php#constant.curlopt-http-version">CURLOPT_HTTP_VERSION</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <p class="para">
     <strong><code><a href="curl.constants.php#constant.curl-http-version-1-0">CURL_HTTP_VERSION_<span class="replaceable">*</span></a></code></strong> 定数のいずれかを指定することで、
     cURL に指定した HTTP バージョンを使わせることができます。
     cURL 7.9.1 以降で利用可能です。
    </p>
   </td>
  </tr>
  <tr>
   <td id="constant.curlopt-ignore-content-length">
    <strong><code><a href="curl.constants.php#constant.curlopt-ignore-content-length">CURLOPT_IGNORE_CONTENT_LENGTH</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <p class="para">
     <code class="literal">1</code> に設定すると、
     HTTP レスポンスの <code class="literal">Content-Length</code> ヘッダーを無視します。
     FTP 転送の際には、それを要求したりそれに依存したりしなくなります。
     デフォルト値は <code class="literal">0</code> です。
     cURL 7.14.1 以降で利用可能です。
    </p>
   </td>
  </tr>
  <tr>
   <td id="constant.curlopt-infile">
    <strong><code><a href="curl.constants.php#constant.curlopt-infile">CURLOPT_INFILE</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <p class="para">
     アップロード時に読み込まれるファイルの
     ファイルハンドル <span class="type"><a href="language.types.resource.php" class="type resource">resource</a></span> を指定します。
     cURL 7.1.0 以降で利用可能ですが、cURL 7.9.7 以降は非推奨となりました。
     代わりに <strong><code><a href="curl.constants.php#constant.curlopt-readdata">CURLOPT_READDATA</a></code></strong> を使用してください。
    </p>
   </td>
  </tr>
  <tr>
   <td id="constant.curlopt-infilesize">
    <strong><code><a href="curl.constants.php#constant.curlopt-infilesize">CURLOPT_INFILESIZE</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <p class="para">
     リモートサイトにファイルをアップロードする際のファイルの予想サイズ (バイト単位) を指定します。
     このオプションを使用しても、cURL がより多くのデータを送信する可能性はあります。
     実際に送信される内容は
     <strong><code><a href="curl.constants.php#constant.curlopt-readfunction">CURLOPT_READFUNCTION</a></code></strong> に依存します。
     このオプションは、有効な <span class="type"><a href="language.types.integer.php" class="type int">int</a></span> にキャストできる任意の値を受け付けます。
     cURL 7.1.0 以降で利用可能です。
    </p>
   </td>
  </tr>
  <tr>
   <td id="constant.curlopt-interface">
    <strong><code><a href="curl.constants.php#constant.curlopt-interface">CURLOPT_INTERFACE</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <p class="para">
     使用する送信ネットワークインターフェースの名前を <span class="type"><a href="language.types.string.php" class="type string">string</a></span> で指定します。
     インターフェース名、IP アドレス、ホスト名のいずれかが指定できます。
     cURL 7.1.0 以降で利用可能です。
    </p>
   </td>
  </tr>
  <tr>
   <td id="constant.curlopt-ipresolve">
    <strong><code><a href="curl.constants.php#constant.curlopt-ipresolve">CURLOPT_IPRESOLVE</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <p class="para">
     ホスト名を解決する際に、使用する IP アドレスの種類をアプリケーションが選択できるようにします。
     これは、複数の IP バージョンを利用してアドレスを解決するようなホスト名を使う場合のみ意味があります。
     <strong><code><a href="curl.constants.php#constant.curl-ipresolve-v4">CURL_IPRESOLVE_<span class="replaceable">*</span></a></code></strong> 定数のいずれかを設定してください。
     デフォルト値は <strong><code><a href="curl.constants.php#constant.curl-ipresolve-whatever">CURL_IPRESOLVE_WHATEVER</a></code></strong> です。
     cURL 7.10.8 以降で利用可能です。
    </p>
   </td>
  </tr>
  <tr>
   <td id="constant.curlopt-issuercert">
    <strong><code><a href="curl.constants.php#constant.curlopt-issuercert">CURLOPT_ISSUERCERT</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <p class="para">
     PEM 形式の CA 証明書を保持するファイル名を <span class="type"><a href="language.types.string.php" class="type string">string</a></span> で指定します。
     このオプションが指定されると、ピア証明書に対する追加のチェックが実行され、
     発行者が指定した証明書と実際に関連付けられているかどうかを確認します。
     チェックの結果を失敗と見なすには、
     このオプションを <strong><code><a href="curl.constants.php#constant.curlopt-ssl-verifypeer">CURLOPT_SSL_VERIFYPEER</a></code></strong> オプションと組み合わせて使用する必要があります。
     cURL 7.19.0 以降で利用可能です。
    </p>
   </td>
  </tr>
  <tr>
   <td id="constant.curlopt-issuercert-blob">
    <strong><code><a href="curl.constants.php#constant.curlopt-issuercert-blob">CURLOPT_ISSUERCERT_BLOB</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <p class="para">
     PEM 形式の CA SSL 証明書のバイナリデータが含まれた <span class="type"><a href="language.types.string.php" class="type string">string</a></span> を指定します。
     これが設定されていると、ピア証明書に対する追加のチェックが実行され、
     発行者がこのオプションで提供された証明書に関連付けられたものであることを確認します。
     PHP 8.1.0 以降かつ cURL 7.71.0 以降で利用可能です。
    </p>
   </td>
  </tr>
  <tr>
   <td id="constant.curlopt-keep-sending-on-error">
    <strong><code><a href="curl.constants.php#constant.curlopt-keep-sending-on-error">CURLOPT_KEEP_SENDING_ON_ERROR</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <p class="para">
     <strong><code><a href="reserved.constants.php#constant.true">true</a></code></strong> を指定すると、返された HTTP コードが <code class="literal">300</code> 以上の場合にリクエストボディの送信を継続するようになります。
     デフォルトでは、送信を中止し、ストリームないし接続を閉じます。
     手動 NTLM 認証に適しています。
     ほとんどのアプリケーションではこのオプションは必要ありません。
     PHP 7.3.0 以降かつ cURL 7.51.0 以降で利用可能です。
    </p>
   </td>
  </tr>
  <tr>
   <td id="constant.curlopt-keypasswd">
    <strong><code><a href="curl.constants.php#constant.curlopt-keypasswd">CURLOPT_KEYPASSWD</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <p class="para">
     <strong><code><a href="curl.constants.php#constant.curlopt-sslkey">CURLOPT_SSLKEY</a></code></strong> または <strong><code><a href="curl.constants.php#constant.curlopt-ssh-private-keyfile">CURLOPT_SSH_PRIVATE_KEYFILE</a></code></strong> の秘密鍵を
     使用するにあたって必要なパスワードを <span class="type"><a href="language.types.string.php" class="type string">string</a></span> で指定します。
     <strong><code><a href="reserved.constants.php#constant.null">null</a></code></strong> を設定すると、これらのオプションでパスワードが使えなくなります。
     cURL 7.17.0 以降で利用可能です。
    </p>
   </td>
  </tr>
  <tr>
   <td id="constant.curlopt-krb4level">
    <strong><code><a href="curl.constants.php#constant.curlopt-krb4level">CURLOPT_KRB4LEVEL</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <p class="para">
     KRB4 (Kerberos 4) のセキュリティレベルを指定します。以下の <span class="type"><a href="language.types.string.php" class="type string">string</a></span> 値のいずれか
     (最弱から最強の順) が有効です：
     <span class="simplelist"><code class="literal">clear</code>, <code class="literal">safe</code>, <code class="literal">confidential</code>, <code class="literal">private</code></span>
     指定した <span class="type"><a href="language.types.string.php" class="type string">string</a></span> がいずれにも一致しない場合、
     <code class="literal">private</code> が使われます。このオプションを <strong><code><a href="reserved.constants.php#constant.null">null</a></code></strong> に設定すると
     KRB4 セキュリティが無効になります。現在、KRB4 セキュリティは
     FTP トランザクションでのみ動作します。
     cURL 7.3.0 以降で利用可能ですが、cURL 7.17.0 以降は非推奨となりました。
    </p>
   </td>
  </tr>
  <tr>
   <td id="constant.curlopt-krblevel">
    <strong><code><a href="curl.constants.php#constant.curlopt-krblevel">CURLOPT_KRBLEVEL</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <p class="para">
     FTP の Kerberos セキュリティレベルを設定し、Kerberos に対応させます。
     以下の <span class="type"><a href="language.types.string.php" class="type string">string</a></span> のいずれかを設定する必要があります：
     <span class="simplelist"><code class="literal">clear</code>, <code class="literal">safe</code>, <code class="literal">confidential</code>, <code class="literal">private</code></span>
     指定された <span class="type"><a href="language.types.string.php" class="type string">string</a></span> がいずれにも一致しない場合、
     <code class="literal">private</code> が使われます。
     このオプションを <strong><code><a href="reserved.constants.php#constant.null">null</a></code></strong> に設定すると、FTP の Kerberos サポートが無効になります。
     デフォルト値は <strong><code><a href="reserved.constants.php#constant.null">null</a></code></strong> です。
     cURL 7.16.4 以降で利用可能です。
    </p>
   </td>
  </tr>
  <tr>
   <td id="constant.curlopt-localport">
    <strong><code><a href="curl.constants.php#constant.curlopt-localport">CURLOPT_LOCALPORT</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <p class="para">
     接続に用いるソケットのローカルポート番号を指定します。
     このオプションは、有効な <span class="type"><a href="language.types.integer.php" class="type int">int</a></span> にキャストできる任意の値を受け付けます。
     デフォルト値は <code class="literal">0</code> です。
     cURL 7.15.2 以降で利用可能です。
    </p>
   </td>
  </tr>
  <tr>
   <td id="constant.curlopt-localportrange">
    <strong><code><a href="curl.constants.php#constant.curlopt-localportrange">CURLOPT_LOCALPORTRANGE</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <p class="para">
     cURL が動作するローカルポート番号を探す試行回数を指定します。
     検索は <strong><code><a href="curl.constants.php#constant.curlopt-localport">CURLOPT_LOCALPORT</a></code></strong> で設定されたポートから開始されます。
     このオプションは、有効な <span class="type"><a href="language.types.integer.php" class="type int">int</a></span> にキャストできる任意の値を受け付けます。
     デフォルト値は <code class="literal">1</code> です。
     cURL 7.15.2 以降で利用可能です。
    </p>
   </td>
  </tr>
  <tr>
   <td id="constant.curlopt-login-options">
    <strong><code><a href="curl.constants.php#constant.curlopt-login-options">CURLOPT_LOGIN_OPTIONS</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <p class="para">
     <code class="literal">AUTH=NTLM</code> や <code class="literal">AUTH=*</code> を介した優先認証メカニズムなど、
     プロトコル固有のログインオプションを設定します。
     <strong><code><a href="curl.constants.php#constant.curlopt-username">CURLOPT_USERNAME</a></code></strong> オプションと併用すべきです。
     PHP 7.0.7 以降かつ cURL 7.34.0 以降で利用可能です。
    </p>
   </td>
  </tr>
  <tr>
   <td id="constant.curlopt-low-speed-limit">
    <strong><code><a href="curl.constants.php#constant.curlopt-low-speed-limit">CURLOPT_LOW_SPEED_LIMIT</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <p class="para">
     転送速度がこの値を <strong><code><a href="curl.constants.php#constant.curlopt-low-speed-time">CURLOPT_LOW_SPEED_TIME</a></code></strong> 秒間下回っていた場合、
     PHP は転送を遅すぎるとみなして中止します。
     単位はバイト/秒です。
     このオプションは、有効な <span class="type"><a href="language.types.integer.php" class="type int">int</a></span> にキャストできる任意の値を受け付けます。
     cURL 7.1.0 以降で利用可能です。
    </p>
   </td>
  </tr>
  <tr>
   <td id="constant.curlopt-low-speed-time">
    <strong><code><a href="curl.constants.php#constant.curlopt-low-speed-time">CURLOPT_LOW_SPEED_TIME</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <p class="para">
     転送速度が <strong><code><a href="curl.constants.php#constant.curlopt-low-speed-limit">CURLOPT_LOW_SPEED_LIMIT</a></code></strong> の値をここで指定した秒数の間下回っていた場合、
     PHP は転送を遅すぎるとみなして中止します。
     このオプションは、有効な <span class="type"><a href="language.types.integer.php" class="type int">int</a></span> にキャストできる任意の値を受け付けます。
     cURL 7.1.0 以降で利用可能です。
    </p>
   </td>
  </tr>
  <tr>
   <td id="constant.curlopt-mail-auth">
    <strong><code><a href="curl.constants.php#constant.curlopt-mail-auth">CURLOPT_MAIL_AUTH</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <p class="para">
     別のサーバーにリレーされる送信メッセージの認証アドレス (アイデンティティ) を <span class="type"><a href="language.types.string.php" class="type string">string</a></span> で指定します。
     アドレスは山括弧 (<code class="literal">&lt;&gt;</code>) で囲まずに指定してください。
     空の <span class="type"><a href="language.types.string.php" class="type string">string</a></span> が使われた場合、RFC 2554 に従って山括弧の組が送信されます。
     cURL 7.25.0 以降で利用可能です。
    </p>
   </td>
  </tr>
  <tr>
   <td id="constant.curlopt-mail-from">
    <strong><code><a href="curl.constants.php#constant.curlopt-mail-from">CURLOPT_MAIL_FROM</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <p class="para">
     SMTP メール送信時の送信者のメールアドレスを <span class="type"><a href="language.types.string.php" class="type string">string</a></span> で指定します。
     このメールアドレスは、山括弧 (<code class="literal">&lt;&gt;</code>) で囲んで指定する必要があり、
     指定されていない場合は自動的に追加されます。
     このパラメーターが指定されていない場合、空のアドレスが
     SMTP サーバーに送信され、メールが拒否される可能性があります。
     cURL 7.20.0 以降で利用可能です。
    </p>
   </td>
  </tr>
  <tr>
   <td id="constant.curlopt-mail-rcpt">
    <strong><code><a href="curl.constants.php#constant.curlopt-mail-rcpt">CURLOPT_MAIL_RCPT</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <p class="para">
     SMTP メールリクエストでサーバーに渡す受信者を、
     <span class="type"><a href="language.types.string.php" class="type string">string</a></span> の <span class="type"><a href="language.types.array.php" class="type array">array</a></span> で設定します。
     それぞれの受信者は、対になった山括弧 (<code class="literal">&lt;&gt;</code>) で囲んで指定する必要があります。
     最初の文字が山括弧でない場合、
     cURL は単一のメールアドレスが渡されたものと仮定し、
     そのアドレスを括弧で囲みます。
     cURL 7.20.0 以降で利用可能です。
    </p>
   </td>
  </tr>
  <tr>
   <td id="constant.curlopt-mail-rcpt-alllowfails">
    <strong><code><a href="curl.constants.php#constant.curlopt-mail-rcpt-alllowfails">CURLOPT_MAIL_RCPT_ALLLOWFAILS</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <p class="para">
     <code class="literal">1</code> を指定すると、<code class="literal">RCPT TO</code> コマンドが一部の受信者で失敗しても
     cURL はそのエラーを無視し、残りの成功した受信者に対して処理を継続します。
     すべての受信者でエラーになり、このフラグが指定されている場合、
     cURL は SMTP 通信を中止し
     最後の <code class="literal">RCPT TO</code> コマンドから受け取ったエラーを返します。
     cURL 8.2.0 で <strong><code>CURLOPT_MAIL_RCPT_ALLOWFAILS</code></strong> に置き換えられました。
     PHP 8.2.0 以降かつ cURL 7.69.0 以降で利用可能です。
     cURL 8.2.0 以降は非推奨となっています。
    </p>
   </td>
  </tr>
  <tr>
   <td id="constant.curlopt-maxage-conn">
    <strong><code><a href="curl.constants.php#constant.curlopt-maxage-conn">CURLOPT_MAXAGE_CONN</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <p class="para">
     既存の接続が再利用される可能性のある最大アイドル時間を指定します。
     デフォルトの最大アイドル時間は <code class="literal">118</code> 秒です。
     このオプションは、有効な <span class="type"><a href="language.types.integer.php" class="type int">int</a></span> にキャストできる任意の値を受け付けます。
     PHP 8.2.0 以降かつ cURL 7.65.0 以降で利用可能です。
    </p>
   </td>
  </tr>
  <tr>
   <td id="constant.curlopt-maxconnects">
    <strong><code><a href="curl.constants.php#constant.curlopt-maxconnects">CURLOPT_MAXCONNECTS</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <p class="para">
     永続化された接続の最大数を指定します。
     制限に達すると、開いている接続の数が増えないよう、
     キャッシュ内の最も古いものが閉じられます。
     このオプションは、有効な <span class="type"><a href="language.types.integer.php" class="type int">int</a></span> にキャストできる任意の値を受け付けます。
     cURL 7.7.0 以降で利用可能です。
    </p>
   </td>
  </tr>
  <tr>
   <td id="constant.curlopt-maxfilesize">
    <strong><code><a href="curl.constants.php#constant.curlopt-maxfilesize">CURLOPT_MAXFILESIZE</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <p class="para">
     ダウンロードするファイルの最大受入サイズ (バイト単位) を指定します。
     リクエストされたファイルがこの値よりも大きいことがわかると、
     転送が中止され、<strong><code><a href="curl.constants.php#constant.curle-filesize-exceeded">CURLE_FILESIZE_EXCEEDED</a></code></strong> が返されます。
     <code class="literal">0</code> を渡すとこのオプションが無効になり、
     負のサイズを渡すと <strong><code><a href="curl.constants.php#constant.curle-bad-function-argument">CURLE_BAD_FUNCTION_ARGUMENT</a></code></strong> が返されます。
     ダウンロード開始前にファイルサイズがわからない場合、
     このオプションは効果がありません。
     <code class="literal">2GB</code>を超えるサイズ制限を設定するには、
     <strong><code><a href="curl.constants.php#constant.curlopt-maxfilesize-large">CURLOPT_MAXFILESIZE_LARGE</a></code></strong> を使用する必要があります。
     cURL 8.4.0 以降では、転送中にこの閾値に達した場合にも
     進行中の転送を停止します。
     このオプションは、有効な <span class="type"><a href="language.types.integer.php" class="type int">int</a></span> にキャストできる任意の値を受け付けます。
     デフォルト値は <code class="literal">0</code> です。
     cURL 7.10.8 以降で利用可能です。
    </p>
   </td>
  </tr>
  <tr>
   <td id="constant.curlopt-maxfilesize-large">
    <strong><code><a href="curl.constants.php#constant.curlopt-maxfilesize-large">CURLOPT_MAXFILESIZE_LARGE</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <p class="para">
     ダウンロードが許可される最大ファイルサイズ (バイト単位) です。リクエストされたファイルがこの値よりも大きいことが判明した場合、
     転送は開始されず、<strong><code><a href="curl.constants.php#constant.curle-filesize-exceeded">CURLE_FILESIZE_EXCEEDED</a></code></strong> が返されます。
     ファイルサイズが必ずしもダウンロード前にわかるとは限りません。そのようなファイルに対しては、
     ファイル転送が結果的にこの制限よりも大きくなったとしても、このオプションは効果がありません。
     このオプションは、有効な <span class="type"><a href="language.types.integer.php" class="type int">int</a></span> にキャストできる任意の値を受け付けます。
     PHP 8.2.0 以降かつ cURL 7.11.0 以降で利用可能です。
    </p>
   </td>
  </tr>
  <tr>
   <td id="constant.curlopt-maxlifetime-conn">
    <strong><code><a href="curl.constants.php#constant.curlopt-maxlifetime-conn">CURLOPT_MAXLIFETIME_CONN</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <p class="para">
     既存の接続が再利用されうる最大時間を、接続が作成されてからの秒数で指定します。
     キャッシュ内にこの値よりも古い接続が見つかった場合、進行中の転送が完了するとその接続は再利用されずに閉じられます。
     デフォルトは <code class="literal">0</code> 秒です。これは、このオプションが無効であり、すべての接続が再利用されうることを意味します。
     このオプションは、有効な <span class="type"><a href="language.types.integer.php" class="type int">int</a></span> にキャストできる任意の値を受け付けます。
     PHP 8.2.0 以降かつ cURL 7.80.0 以降で利用可能です。
    </p>
   </td>
  </tr>
  <tr>
   <td id="constant.curlopt-maxredirs">
    <strong><code><a href="curl.constants.php#constant.curlopt-maxredirs">CURLOPT_MAXREDIRS</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <p class="para">
     HTTP リダイレクトの最大回数を指定します。<strong><code><a href="curl.constants.php#constant.curlopt-followlocation">CURLOPT_FOLLOWLOCATION</a></code></strong> と合わせて使用してください。
     デフォルト値の <code class="literal">20</code> は、無限リダイレクトを防ぐために設定されています。
     <code class="literal">-1</code> を指定すると何度でもリダイレクトするようになります。<code class="literal">0</code> を指定すると一切リダイレクトしなくなります。
     cURL 7.5.0 以降で利用可能です。
    </p>
   </td>
  </tr>
  <tr>
   <td id="constant.curlopt-max-recv-speed-large">
    <strong><code><a href="curl.constants.php#constant.curlopt-max-recv-speed-large">CURLOPT_MAX_RECV_SPEED_LARGE</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <p class="para">
     転送中の累積平均でダウンロードがこの速度 (バイト毎秒単位) を超えた場合、
     平均レートをこの値以下に保つために転送を一時停止します。
     デフォルトは無制限です。
     このオプションは、有効な <span class="type"><a href="language.types.integer.php" class="type int">int</a></span> にキャストできる任意の値を受け付けます。
     cURL 7.15.5 以降で利用可能です。
    </p>
   </td>
  </tr>
  <tr>
   <td id="constant.curlopt-max-send-speed-large">
    <strong><code><a href="curl.constants.php#constant.curlopt-max-send-speed-large">CURLOPT_MAX_SEND_SPEED_LARGE</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <p class="para">
     転送中の累積平均でアップロードがこの速度 (バイト毎秒単位) を超えた場合、
     平均レートをこの値以下に保つために転送を一時停止します。
     デフォルトは無制限です。
     このオプションは、有効な <span class="type"><a href="language.types.integer.php" class="type int">int</a></span> にキャストできる任意の値を受け付けます。
     cURL 7.15.5 以降で利用可能です。
    </p>
   </td>
  </tr>
  <tr>
   <td id="constant.curlopt-mime-options">
    <strong><code><a href="curl.constants.php#constant.curlopt-mime-options">CURLOPT_MIME_OPTIONS</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <p class="para">
     <strong><code><a href="curl.constants.php#constant.curlmimeopt-formescape">CURLMIMEOPT_<span class="replaceable">*</span></a></code></strong> 定数のビットマスクを指定します。
     現在利用可能なオプションは、
     <strong><code><a href="curl.constants.php#constant.curlmimeopt-formescape">CURLMIMEOPT_FORMESCAPE</a></code></strong> のみです。
     PHP 8.3.0 以降かつ cURL 7.81.0 以降で利用可能です。
    </p>
   </td>
  </tr>
  <tr>
   <td id="constant.curlopt-mute">
    <strong><code><a href="curl.constants.php#constant.curlopt-mute">CURLOPT_MUTE</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <p class="para">
     <strong><code><a href="reserved.constants.php#constant.true">true</a></code></strong> を指定すると cURL 関数に関する出力が完全に抑制されます。
     このオプションの代わりに <strong><code><a href="curl.constants.php#constant.curlopt-returntransfer">CURLOPT_RETURNTRANSFER</a></code></strong> を使用してください。
     cURL 7.1.0 以降で利用可能でしたが、cURL 7.8.0 からは非推奨となっており、
     最終的に cURL 7.15.5 まで利用可能でした。
     PHP 7.3.0 で削除されました。
    </p>
   </td>
  </tr>
  <tr>
   <td id="constant.curlopt-netrc">
    <strong><code><a href="curl.constants.php#constant.curlopt-netrc">CURLOPT_NETRC</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <p class="para">
     <strong><code><a href="reserved.constants.php#constant.true">true</a></code></strong> を指定すると、
     接続しているリモートサイトのユーザー名とパスワードを探すために
     <var class="filename">~/.netrc</var> ファイルをスキャンします。
     cURL 7.1.0 以降で利用可能です。
    </p>
   </td>
  </tr>
  <tr>
   <td id="constant.curlopt-netrc-file">
    <strong><code><a href="curl.constants.php#constant.curlopt-netrc-file">CURLOPT_NETRC_FILE</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <p class="para">
     <code class="literal">.netrc</code> ファイルへのフルパス名を含む <span class="type"><a href="language.types.string.php" class="type string">string</a></span> を指定します。
     このオプションが省略され、かつ <strong><code><a href="curl.constants.php#constant.curlopt-netrc">CURLOPT_NETRC</a></code></strong> が設定されている場合、
     cURL は現在のユーザーのホームディレクトリにある
     <code class="literal">.netrc</code> ファイルをチェックします。
     cURL 7.11.0 以降で利用可能です。
    </p>
   </td>
  </tr>
  <tr>
   <td id="constant.curlopt-new-directory-perms">
    <strong><code><a href="curl.constants.php#constant.curlopt-new-directory-perms">CURLOPT_NEW_DIRECTORY_PERMS</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <p class="para">
     リモートサーバーで新しく作成されたディレクトリに設定されるパーミッションの値 (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>) を設定します。
     デフォルト値は <code class="literal">0755</code> です。
     これを使用できるプロトコルは <code class="literal">sftp://</code>、<code class="literal">scp://</code>、
     <code class="literal">file://</code> のみです。
     cURL 7.16.4 以降で利用可能です。
    </p>
   </td>
  </tr>
  <tr>
   <td id="constant.curlopt-new-file-perms">
    <strong><code><a href="curl.constants.php#constant.curlopt-new-file-perms">CURLOPT_NEW_FILE_PERMS</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <p class="para">
     リモートサーバーで新しく作成されたファイルに設定されるパーミッションの値 (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>) を設定します。
     デフォルト値は <code class="literal">0644</code> です。
     これを使用できるプロトコルは
     <code class="literal">sftp://</code>、<code class="literal">scp://</code>、
     <code class="literal">file://</code> のみです。
     cURL 7.16.4 以降で利用可能です。
    </p>
   </td>
  </tr>
  <tr>
   <td id="constant.curlopt-nobody">
    <strong><code><a href="curl.constants.php#constant.curlopt-nobody">CURLOPT_NOBODY</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <p class="para">
     <strong><code><a href="reserved.constants.php#constant.true">true</a></code></strong> を指定するとボディが出力から除外されます。
     HTTP(S) の場合、cURL は HEAD リクエストを実行します。他のほとんどのプロトコルの場合、
     cURL はボディデータを一切要求しません。
     これを <strong><code><a href="reserved.constants.php#constant.false">false</a></code></strong> に変更すると、ボディデータが出力に含まれるようになります。
     cURL 7.1.0 以降で利用可能です。
    </p>
   </td>
  </tr>
  <tr>
   <td id="constant.curlopt-noprogress">
    <strong><code><a href="curl.constants.php#constant.curlopt-noprogress">CURLOPT_NOPROGRESS</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <p class="para">
     <strong><code><a href="reserved.constants.php#constant.true">true</a></code></strong> を指定すると cURL 転送でプログレスメーターを無効化します。
     <blockquote class="note"><p><strong class="note">注意</strong>: 
      <p class="para">
       PHP はこのオプションを自動的に <strong><code><a href="reserved.constants.php#constant.true">true</a></code></strong> に設定します。
       これを変えるのはデバッグ目的のみとしてください。
      </p>
     </p></blockquote>
     cURL 7.1.0 以降で利用可能です。
    </p>
   </td>
  </tr>
  <tr>
   <td id="constant.curlopt-noproxy">
    <strong><code><a href="curl.constants.php#constant.curlopt-noproxy">CURLOPT_NOPROXY</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <p class="para">
     到達するのにプロキシを必要としないホスト名を、カンマ区切りのリストからなる <span class="type"><a href="language.types.string.php" class="type string">string</a></span> で設定します。
     このリスト内のそれぞれの名前は、ホスト名を含むドメインまたはホスト名自体として一致判定がなされます。
     この <span class="type"><a href="language.types.string.php" class="type string">string</a></span> で利用可能な唯一のワイルドカードは、
     すべてのホストにマッチする単一の <code class="literal">*</code> 文字です。
     これを指定すると実質的にプロキシが無効になります。
     このオプションに空の <span class="type"><a href="language.types.string.php" class="type string">string</a></span> を設定すると、すべてのホスト名でプロキシが有効になります。
     cURL 7.86.0 以降では、このオプションで設定する IP アドレスを
     CIDR 記法で指定できます。
     cURL 7.19.4 以降で利用可能です。
    </p>
   </td>
  </tr>
  <tr>
   <td id="constant.curlopt-nosignal">
    <strong><code><a href="curl.constants.php#constant.curlopt-nosignal">CURLOPT_NOSIGNAL</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <p class="para">
     <strong><code><a href="reserved.constants.php#constant.true">true</a></code></strong> を指定すると、PHP プロセスにシグナルを送信しうる cURL 関数を使わないようになります。
     マルチスレッド SAPI では、タイムアウトオプションを使えるようにするためにデフォルトで有効になっています。
     cURL 7.10 以降で利用可能です。
    </p>
   </td>
  </tr>
  <tr>
   <td id="constant.curlopt-passwdfunction">
    <strong><code><a href="curl.constants.php#constant.curlopt-passwdfunction">CURLOPT_PASSWDFUNCTION</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <p class="para">
     以下のシグニチャの <span class="type"><a href="language.types.callable.php" class="type callable">callable</a></span> を指定します。
     <div class="methodsynopsis dc-description">
      <span class="methodname"><span class="replaceable">callback</span></span>(<span class="methodparam"><span class="type"><a href="language.types.resource.php" class="type resource">resource</a></span> <code class="parameter">$curlHandle</code></span>, <span class="methodparam"><span class="type"><a href="language.types.string.php" class="type string">string</a></span> <code class="parameter">$passwordPrompt</code></span>, <span class="methodparam"><span class="type"><a href="language.types.integer.php" class="type int">int</a></span> <code class="parameter">$maximumPasswordLength</code></span>): <span class="type"><a href="language.types.string.php" class="type string">string</a></span></div>

     <dl>
      
       <dt><code class="parameter">curlHandle</code></dt>
       <dd>
        <span class="simpara">
         cURL ハンドル。
        </span>
       </dd>
      
      
       <dt><code class="parameter">passwordPrompt</code></dt>
       <dd>
        <span class="simpara">
         パスワードプロンプト。
        </span>
       </dd>
      
      
       <dt><code class="parameter">maximumPasswordLength</code></dt>
       <dd>
        <span class="simpara">
         パスワードの最大長。
        </span>
       </dd>
      
     </dl>
     このコールバックは、パスワードが入った <span class="type"><a href="language.types.string.php" class="type string">string</a></span> を返さなければなりません。
     cURL 7.4.2 以降で利用可能でしたが、cURL 7.11.1 からは非推奨となっており、
     最終的に cURL 7.15.5 まで利用可能でした。
     PHP 7.3.0 で削除されました。
    </p>
   </td>
  </tr>
  <tr>
   <td id="constant.curlopt-password">
    <strong><code><a href="curl.constants.php#constant.curlopt-password">CURLOPT_PASSWORD</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <p class="para">
     認証で使用するパスワードを <span class="type"><a href="language.types.string.php" class="type string">string</a></span> で指定します。
     cURL 7.19.1 以降で利用可能です。
    </p>
   </td>
  </tr>
  <tr>
   <td id="constant.curlopt-path-as-is">
    <strong><code><a href="curl.constants.php#constant.curlopt-path-as-is">CURLOPT_PATH_AS_IS</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <p class="para">
     <strong><code><a href="reserved.constants.php#constant.true">true</a></code></strong> を指定すると、cURL が URL パスをサーバーに渡す前に書き換えないようになります。
     デフォルトは <strong><code><a href="reserved.constants.php#constant.false">false</a></code></strong> で、URL のパス部分に含まれているかもしれない <code class="literal">/../</code> や <code class="literal">/./</code> の並びを圧縮します。
     これらは、RFC 3986 section 5.2.4 に従い削除されるべきと考えられます。
     PHP 7.0.7 以降かつ cURL 7.42.0 以降で利用可能です。
    </p>
   </td>
  </tr>
  <tr>
   <td id="constant.curlopt-pinnedpublickey">
    <strong><code><a href="curl.constants.php#constant.curlopt-pinnedpublickey">CURLOPT_PINNEDPUBLICKEY</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <p class="para">
     ピン留めされた (ピンニングされた) 公開鍵を <span class="type"><a href="language.types.string.php" class="type string">string</a></span> で指定します。
     この <span class="type"><a href="language.types.string.php" class="type string">string</a></span> には、PEM または DER 形式のピン留めされた公開鍵のファイル名を指定できます。
     また、先頭に <code class="literal">sha256//</code> を付けて <code class="literal">;</code> で区切った
     任意の数の base64 エンコードされた sha256 ハッシュも指定できます。
     PHP 7.0.7 以降かつ cURL 7.39.0 以降で利用可能です。
    </p>
   </td>
  </tr>
  <tr>
   <td id="constant.curlopt-pipewait">
    <strong><code><a href="curl.constants.php#constant.curlopt-pipewait">CURLOPT_PIPEWAIT</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <p class="para">
     <strong><code><a href="reserved.constants.php#constant.true">true</a></code></strong> を指定すると、新しい接続を作成して使用する前に、
     既存の接続が多重化できるかどうかを確認し、
     可能ならそうするよう待機します。
     PHP 7.0.7 以降かつ cURL 7.43.0 以降で利用可能です。
    </p>
   </td>
  </tr>
  <tr>
   <td id="constant.curlopt-port">
    <strong><code><a href="curl.constants.php#constant.curlopt-port">CURLOPT_PORT</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <p class="para">
     URL で指定されたポートや使用するプロトコルのデフォルトポートの代わりに
     接続する代替ポート番号を <span class="type"><a href="language.types.integer.php" class="type int">int</a></span> で指定します。
     cURL 7.1.0 以降で利用可能です。
    </p>
   </td>
  </tr>
  <tr>
   <td id="constant.curlopt-post">
    <strong><code><a href="curl.constants.php#constant.curlopt-post">CURLOPT_POST</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <p class="para">
     <strong><code><a href="reserved.constants.php#constant.true">true</a></code></strong> を指定すると HTTP の <code class="literal">POST</code> リクエストを実行します。
     このリクエストは <code class="literal">application/x-www-form-urlencoded</code> ヘッダーを使用します。
     デフォルト値は <strong><code><a href="reserved.constants.php#constant.false">false</a></code></strong> です。
     cURL 7.1.0 以降で利用可能です。
    </p>
   </td>
  </tr>
  <tr>
   <td id="constant.curlopt-postfields">
    <strong><code><a href="curl.constants.php#constant.curlopt-postfields">CURLOPT_POSTFIELDS</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <p class="para">
     HTTP の <code class="literal">POST</code> 操作で送信する全データです。
     このパラメーターには、
     &#039;<code class="literal">para1=val1&amp;para2=val2&amp;...</code>&#039; のような URL エンコードされた <span class="type"><a href="language.types.string.php" class="type string">string</a></span> か、
     フィールド名をキー、フィールドデータを値とする <span class="type"><a href="language.types.array.php" class="type array">array</a></span> のいずれかを渡すことができます。
     <code class="parameter">value</code> が <span class="type"><a href="language.types.array.php" class="type array">array</a></span> の場合、
     <code class="literal">Content-Type</code> ヘッダーは
     <code class="literal">multipart/form-data</code> に設定されます。
     ファイルは <span class="classname"><a href="class.curlfile.php" class="classname">CURLFile</a></span> または <span class="classname"><a href="class.curlstringfile.php" class="classname">CURLStringFile</a></span> を使って送信でき、
     その場合 <code class="parameter">value</code> は <span class="type"><a href="language.types.array.php" class="type array">array</a></span> でなければなりません。
     cURL 7.1.0 以降で利用可能です。
    </p>
   </td>
  </tr>
  <tr>
   <td id="constant.curlopt-postquote">
    <strong><code><a href="curl.constants.php#constant.curlopt-postquote">CURLOPT_POSTQUOTE</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <p class="para">
     FTP リクエストが実行された後にサーバーで実行する
     FTP コマンドを <span class="type"><a href="language.types.string.php" class="type string">string</a></span> の <span class="type"><a href="language.types.array.php" class="type array">array</a></span> で指定します。
     cURL 7.1.0 以降で利用可能です。
    </p>
   </td>
  </tr>
  <tr>
   <td id="constant.curlopt-postredir">
    <strong><code><a href="curl.constants.php#constant.curlopt-postredir">CURLOPT_POSTREDIR</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <p class="para">
     <strong><code><a href="curl.constants.php#constant.curl-redir-post-301">CURL_REDIR_POST_301</a></code></strong>、
     <strong><code><a href="curl.constants.php#constant.curl-redir-post-302">CURL_REDIR_POST_302</a></code></strong>、<strong><code><a href="curl.constants.php#constant.curl-redir-post-303">CURL_REDIR_POST_303</a></code></strong> のビットマスクを指定します。
     <strong><code><a href="curl.constants.php#constant.curlopt-followlocation">CURLOPT_FOLLOWLOCATION</a></code></strong> が設定されており
     かつ指定した種類のリダイレクトが発生した場合に、
     リダイレクト後のリクエストでも HTTP <code class="literal">POST</code> メソッドを使い続けるようになります。
     cURL 7.19.1 以降で利用可能です。
    </p>
   </td>
  </tr>
  <tr>
   <td id="constant.curlopt-pre-proxy">
    <strong><code><a href="curl.constants.php#constant.curlopt-pre-proxy">CURLOPT_PRE_PROXY</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <p class="para">
     プレプロキシとして使われるホスト名またはドット区切りの数値 IP アドレスを <span class="type"><a href="language.types.string.php" class="type string">string</a></span> で指定します。
     プレプロキシは、今後のリクエストにおいて <strong><code><a href="curl.constants.php#constant.curlopt-proxy">CURLOPT_PROXY</a></code></strong> オプションで
     指定された HTTP(S) プロキシへ接続する前に cURL が接続するプロキシサーバーです。
     プレプロキシは SOCKS プロキシのみ可能で、使用する socks の種類を指定するために
     <code class="literal">[scheme]://</code> を頭に付けるべきです。
     数値の IPv6 アドレスは、[角括弧] で囲む必要があります。
     プレプロキシを空の <span class="type"><a href="language.types.string.php" class="type string">string</a></span> に設定すると、プレプロキシの使用が明示的に無効になります。
     この <span class="type"><a href="language.types.string.php" class="type string">string</a></span> でポート番号を指定するには、ホスト名の最後に <code class="literal">:[port]</code> を付加します。
     プロキシのポート番号は、必要に応じて個別のオプション <strong><code><a href="curl.constants.php#constant.curlopt-proxyport">CURLOPT_PROXYPORT</a></code></strong> で指定できます。
     ポートが指定されていない場合、デフォルトではポート 1080 が使用されます。
     PHP 7.3.0 以降かつ cURL 7.52.0 以降で利用可能です。
    </p>
   </td>
  </tr>
  <tr>
   <td id="constant.curlopt-prequote">
    <strong><code><a href="curl.constants.php#constant.curlopt-prequote">CURLOPT_PREQUOTE</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <p class="para">
     転送タイプが設定された後にサーバーへ渡す FTP コマンドを
     <span class="type"><a href="language.types.string.php" class="type string">string</a></span> の <span class="type"><a href="language.types.array.php" class="type array">array</a></span> で指定します。
     これらのコマンドはディレクトリ列挙を行う際には実行されず、
     ファイル転送のみで実行されます。
     cURL 7.9.5 以降で利用可能です。
    </p>
   </td>
  </tr>
  <tr>
   <td id="constant.curlopt-private">
    <strong><code><a href="curl.constants.php#constant.curlopt-private">CURLOPT_PRIVATE</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <p class="para">
     この cURL ハンドルに関連付ける任意のデータを指定します。
     このデータは、後に <span class="function"><a href="function.curl-getinfo.php" class="function">curl_getinfo()</a></span> の
     <strong><code><a href="curl.constants.php#constant.curlinfo-private">CURLINFO_PRIVATE</a></code></strong> オプションを使って取得できます。
     cURL はこのデータに対して何も行いません。
     cURL のマルチハンドルを使用する場合、このプライベートデータには通常
     標準的な cURL ハンドルを識別するための一意なキーを指定します。
     cURL 7.10.3 以降で利用可能です。
    </p>
   </td>
  </tr>
  <tr>
   <td id="constant.curlopt-progressfunction">
    <strong><code><a href="curl.constants.php#constant.curlopt-progressfunction">CURLOPT_PROGRESSFUNCTION</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <p class="para">
     以下のシグニチャの <span class="type"><a href="language.types.callable.php" class="type callable">callable</a></span> を指定します。
     <div class="methodsynopsis dc-description">
      <span class="methodname"><span class="replaceable">callback</span></span>(<br>&nbsp;&nbsp;&nbsp;&nbsp;<span class="methodparam"><span class="type"><a href="language.types.resource.php" class="type resource">resource</a></span> <code class="parameter">$curlHandle</code></span>,<br>&nbsp;&nbsp;&nbsp;&nbsp;<span class="methodparam"><span class="type"><a href="language.types.integer.php" class="type int">int</a></span> <code class="parameter">$bytesToDownload</code></span>,<br>&nbsp;&nbsp;&nbsp;&nbsp;<span class="methodparam"><span class="type"><a href="language.types.integer.php" class="type int">int</a></span> <code class="parameter">$bytesDownloaded</code></span>,<br>&nbsp;&nbsp;&nbsp;&nbsp;<span class="methodparam"><span class="type"><a href="language.types.integer.php" class="type int">int</a></span> <code class="parameter">$bytesToUpload</code></span>,<br>&nbsp;&nbsp;&nbsp;&nbsp;<span class="methodparam"><span class="type"><a href="language.types.integer.php" class="type int">int</a></span> <code class="parameter">$bytesUploaded</code></span><br>): <span class="type"><a href="language.types.integer.php" class="type int">int</a></span></div>

     <dl>
      
       <dt><code class="parameter">curlHandle</code></dt>
       <dd>
        <span class="simpara">
         cURL ハンドル。
        </span>
       </dd>
      
      
       <dt><code class="parameter">bytesToDownload</code></dt>
       <dd>
        <span class="simpara">
         この転送でダウンロードされようとしている総バイト数。
        </span>
       </dd>
      
      
       <dt><code class="parameter">bytesDownloaded</code></dt>
       <dd>
        <span class="simpara">
         これまでにダウンロードされたバイト数。
        </span>
       </dd>
      
      
       <dt><code class="parameter">bytesToUpload</code></dt>
       <dd>
        <span class="simpara">
         この転送でアップロードされようとしている総バイト数。
        </span>
       </dd>
      
      
       <dt><code class="parameter">bytesUploaded</code></dt>
       <dd>
        <span class="simpara">
         これまでにアップロードされたバイト数。
        </span>
       </dd>
      
     </dl>
     転送を中断し、<strong><code><a href="curl.constants.php#constant.curle-aborted-by-callback">CURLE_ABORTED_BY_CALLBACK</a></code></strong> エラーをセットするには、
     このコールバックから非ゼロの <span class="type"><a href="language.types.integer.php" class="type int">int</a></span> を返してください。
     <blockquote class="note"><p><strong class="note">注意</strong>: 
      <p class="para">
       このコールバックが呼ばれるのは、<strong><code><a href="curl.constants.php#constant.curlopt-noprogress">CURLOPT_NOPROGRESS</a></code></strong> オプションが
       <strong><code><a href="reserved.constants.php#constant.false">false</a></code></strong> に設定されている場合のみです。
      </p>
     </p></blockquote>
     cURL 7.1.0 以降で利用可能ですが、cURL 7.32.0 以降は非推奨となりました。
     代わりに <strong><code><a href="curl.constants.php#constant.curlopt-xferinfofunction">CURLOPT_XFERINFOFUNCTION</a></code></strong> を用いてください。
    </p>
   </td>
  </tr>
  <tr>
   <td id="constant.curlopt-protocols">
    <strong><code><a href="curl.constants.php#constant.curlopt-protocols">CURLOPT_PROTOCOLS</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <p class="para">
     <strong><code><a href="curl.constants.php#constant.curlproto-all">CURLPROTO_<span class="replaceable">*</span></a></code></strong> 値のビットマスクを指定します。
     これが使われた場合、cURL が転送で使用できるプロトコルを制限します。
     デフォルトは <strong><code><a href="curl.constants.php#constant.curlproto-all">CURLPROTO_ALL</a></code></strong> で、cURL はサポートするすべてのプロトコルを受け入れます。
     <strong><code><a href="curl.constants.php#constant.curlopt-redir-protocols">CURLOPT_REDIR_PROTOCOLS</a></code></strong> も参照してください。
     cURL 7.19.4 以降で利用可能ですが、cURL 7.85.0 以降は非推奨となりました。
    </p>
   </td>
  </tr>
  <tr>
   <td id="constant.curlopt-protocols-str">
    <strong><code><a href="curl.constants.php#constant.curlopt-protocols-str">CURLOPT_PROTOCOLS_STR</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <p class="para">
     転送で許可するプロトコル名 (URL スキーム) をカンマ区切りリストの <span class="type"><a href="language.types.string.php" class="type string">string</a></span> で指定します。
     大文字小文字は区別しません。
     <code class="literal">ALL</code> を指定すると全てのプロトコルが許可されます。
     デフォルトでは、サポートする全プロトコルを受け入れます。
     利用可能なプロトコルは以下のとおりです：
     <span class="simplelist"><code class="literal">DICT</code>, <code class="literal">FILE</code>, <code class="literal">FTP</code>, <code class="literal">FTPS</code>, <code class="literal">GOPHER</code>, <code class="literal">GOPHERS</code>, <code class="literal">HTTP</code>, <code class="literal">HTTPS</code>, <code class="literal">IMAP</code>, <code class="literal">IMAPS</code>, <code class="literal">LDAP</code>, <code class="literal">LDAPS</code>, <code class="literal">MQTT</code>, <code class="literal">POP3</code>, <code class="literal">POP3S</code>, <code class="literal">RTMP</code>, <code class="literal">RTMPE</code>, <code class="literal">RTMPS</code>, <code class="literal">RTMPT</code>, <code class="literal">RTMPTE</code>, <code class="literal">RTMPTS</code>, <code class="literal">RTSP</code>, <code class="literal">SCP</code>, <code class="literal">SFTP</code>, <code class="literal">SMB</code>, <code class="literal">SMBS</code>, <code class="literal">SMTP</code>, <code class="literal">SMTPS</code>, <code class="literal">TELNET</code>, <code class="literal">TFTP</code>, <code class="literal">WS</code>, <code class="literal">WSS</code></span>
     PHP 8.3.0 以降かつ cURL 7.85.0 以降で利用可能です。
    </p>
   </td>
  </tr>
  <tr>
   <td id="constant.curlopt-proxy">
    <strong><code><a href="curl.constants.php#constant.curlopt-proxy">CURLOPT_PROXY</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <p class="para">
     リクエストをトンネリングする HTTP プロキシを <span class="type"><a href="language.types.string.php" class="type string">string</a></span> で指定します。
     ホスト名、ドット区切りの数値 IP アドレス、
     [角括弧] 内に書かれた数値 IPv6 アドレスのいずれかである必要があります。
     cURL 7.1.0 以降で利用可能です。
    </p>
   </td>
  </tr>
  <tr>
   <td id="constant.curlopt-proxyauth">
    <strong><code><a href="curl.constants.php#constant.curlopt-proxyauth">CURLOPT_PROXYAUTH</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <p class="para">
     プロキシ接続で使用する HTTP 認証方法を
     <strong><code><a href="curl.constants.php#constant.curlauth-any">CURLAUTH_<span class="replaceable">*</span></a></code></strong> 定数のビットマスクで指定します。
     プロキシ認証では、現在 <strong><code><a href="curl.constants.php#constant.curlauth-basic">CURLAUTH_BASIC</a></code></strong> と
     <strong><code><a href="curl.constants.php#constant.curlauth-ntlm">CURLAUTH_NTLM</a></code></strong> のみがサポートされています。
     デフォルト値は <strong><code><a href="curl.constants.php#constant.curlauth-basic">CURLAUTH_BASIC</a></code></strong> です。
     cURL 7.10.7 以降で利用可能です。
    </p>
   </td>
  </tr>
  <tr>
   <td id="constant.curlopt-proxyheader">
    <strong><code><a href="curl.constants.php#constant.curlopt-proxyheader">CURLOPT_PROXYHEADER</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <p class="para">
     プロキシに渡すカスタム HTTP ヘッダーを <span class="type"><a href="language.types.string.php" class="type string">string</a></span> の <span class="type"><a href="language.types.array.php" class="type array">array</a></span> で指定します。
     PHP 7.0.7 以降かつ cURL 7.37.0 以降で利用可能です。
    </p>
   </td>
  </tr>
  <tr>
   <td id="constant.curlopt-proxypassword">
    <strong><code><a href="curl.constants.php#constant.curlopt-proxypassword">CURLOPT_PROXYPASSWORD</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <p class="para">
     プロキシでの認証に使用するパスワードを <span class="type"><a href="language.types.string.php" class="type string">string</a></span> で指定します。
     cURL 7.19.1 以降で利用可能です。
    </p>
   </td>
  </tr>
  <tr>
   <td id="constant.curlopt-proxyport">
    <strong><code><a href="curl.constants.php#constant.curlopt-proxyport">CURLOPT_PROXYPORT</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <p class="para">
     接続するプロキシのポート番号を <span class="type"><a href="language.types.integer.php" class="type int">int</a></span> で指定します。
     このポート番号は <strong><code><a href="curl.constants.php#constant.curlopt-proxy">CURLOPT_PROXY</a></code></strong> でも設定できます。
     これを 0 に設定すると、cURL はデフォルトのプロキシポート番号か
     プロキシ URL <span class="type"><a href="language.types.string.php" class="type string">string</a></span> で指定されたポート番号を使用します。
     cURL 7.1.0 以降で利用可能です。
    </p>
   </td>
  </tr>
  <tr>
   <td id="constant.curlopt-proxytype">
    <strong><code><a href="curl.constants.php#constant.curlopt-proxytype">CURLOPT_PROXYTYPE</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <p class="para">
     プロキシの種類を <strong><code><a href="curl.constants.php#constant.curlproxy-http">CURLPROXY_<span class="replaceable">*</span></a></code></strong> 定数のいずれかで指定します。
     デフォルト値は <strong><code><a href="curl.constants.php#constant.curlproxy-http">CURLPROXY_HTTP</a></code></strong> です。
     cURL 7.10 以降で利用可能です。
    </p>
   </td>
  </tr>
  <tr>
   <td id="constant.curlopt-proxyusername">
    <strong><code><a href="curl.constants.php#constant.curlopt-proxyusername">CURLOPT_PROXYUSERNAME</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <p class="para">
     プロキシでの認証に使用するユーザー名を <span class="type"><a href="language.types.string.php" class="type string">string</a></span> で指定します。
     cURL 7.19.1 以降で利用可能です。
    </p>
   </td>
  </tr>
  <tr>
   <td id="constant.curlopt-proxyuserpwd">
    <strong><code><a href="curl.constants.php#constant.curlopt-proxyuserpwd">CURLOPT_PROXYUSERPWD</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <p class="para">
     プロキシへの接続で使用するユーザー名とパスワードを、
     <code class="literal">[ユーザー名]:[パスワード]</code> の形式の
     <span class="type"><a href="language.types.string.php" class="type string">string</a></span> で指定します。
     cURL 7.1.0 以降で利用可能です。
    </p>
   </td>
  </tr>
  <tr>
   <td id="constant.curlopt-proxy-cainfo">
    <strong><code><a href="curl.constants.php#constant.curlopt-proxy-cainfo">CURLOPT_PROXY_CAINFO</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <p class="para">
     プロキシ Certificate Authority (CA) バンドルへのパスを指定します。
     HTTPS プロキシを検証するための一つ以上の証明書を保持するファイルのパスを <span class="type"><a href="language.types.string.php" class="type string">string</a></span> で指定します。
     このオプションは HTTPS プロキシへの接続用であり、HTTPS サーバー用ではありません。
     デフォルトでは、cURL の cacert バンドルが格納されていると思われる
     システムパスに設定されます。
     PHP 7.3.0 以降かつ cURL 7.52.0 以降で利用可能です。
    </p>
   </td>
  </tr>
  <tr>
   <td id="constant.curlopt-proxy-cainfo-blob">
    <strong><code><a href="curl.constants.php#constant.curlopt-proxy-cainfo-blob">CURLOPT_PROXY_CAINFO_BLOB</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <p class="para">
     HTTPS プロキシを検証するための一つ以上の証明書を保持する PEM ファイルの名前を <span class="type"><a href="language.types.string.php" class="type string">string</a></span> で指定します。
     このオプションは HTTPS プロキシへの接続用であり、HTTPS サーバー用ではありません。
     デフォルトでは、cURL の cacert バンドルが格納されていると思われる
     システムパスに設定されます。
     PHP 8.2.0 以降かつ cURL 7.77.0 以降で利用可能です。
    </p>
   </td>
  </tr>
  <tr>
   <td id="constant.curlopt-proxy-capath">
    <strong><code><a href="curl.constants.php#constant.curlopt-proxy-capath">CURLOPT_PROXY_CAPATH</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <p class="para">
     HTTPS プロキシを検証するための CA 証明書が格納されたディレクトリを <span class="type"><a href="language.types.string.php" class="type string">string</a></span> で指定します。
     PHP 7.3.0 以降かつ cURL 7.52.0 以降で利用可能です。
    </p>
   </td>
  </tr>
  <tr>
   <td id="constant.curlopt-proxy-crlfile">
    <strong><code><a href="curl.constants.php#constant.curlopt-proxy-crlfile">CURLOPT_PROXY_CRLFILE</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <p class="para">
     SSL 交換中の証明書検証で使用する PEM 形式の CRL (Certificate Revocation List; 証明書失効リスト) を
     記載したファイルの名前を <span class="type"><a href="language.types.string.php" class="type string">string</a></span> で指定します。
     PHP 7.3.0 以降かつ cURL 7.52.0 以降で利用可能です。
    </p>
   </td>
  </tr>
  <tr>
   <td id="constant.curlopt-proxy-issuercert">
    <strong><code><a href="curl.constants.php#constant.curlopt-proxy-issuercert">CURLOPT_PROXY_ISSUERCERT</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <p class="para">
     プロキシ発行者の SSL 証明書ファイル名を <span class="type"><a href="language.types.string.php" class="type string">string</a></span> で指定します。
     PHP 8.1.0 以降かつ cURL 7.71.0 以降で利用可能です。
    </p>
   </td>
  </tr>
  <tr>
   <td id="constant.curlopt-proxy-issuercert-blob">
    <strong><code><a href="curl.constants.php#constant.curlopt-proxy-issuercert-blob">CURLOPT_PROXY_ISSUERCERT_BLOB</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <p class="para">
     プロキシ発行者の SSL 証明書を含む <span class="type"><a href="language.types.string.php" class="type string">string</a></span> を指定します。
     PHP 8.1.0 以降かつ cURL 7.71.0 以降で利用可能です。
    </p>
   </td>
  </tr>
  <tr>
   <td id="constant.curlopt-proxy-keypasswd">
    <strong><code><a href="curl.constants.php#constant.curlopt-proxy-keypasswd">CURLOPT_PROXY_KEYPASSWD</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <p class="para">
     <strong><code><a href="curl.constants.php#constant.curlopt-proxy-sslkey">CURLOPT_PROXY_SSLKEY</a></code></strong> の秘密鍵を使用するために必要なパスワードを <span class="type"><a href="language.types.string.php" class="type string">string</a></span> で指定します。
     証明書を読み込むのにはパスフレーズは不要ですが、
     秘密鍵を読み込むためには必要です。
     このオプションは HTTPS プロキシへの接続用です。HTTPS サーバーへの接続用ではありません。
     PHP 7.3.0 以降かつ cURL 7.52.0 以降で利用可能です。
    </p>
   </td>
  </tr>
  <tr>
   <td id="constant.curlopt-proxy-pinnedpublickey">
    <strong><code><a href="curl.constants.php#constant.curlopt-proxy-pinnedpublickey">CURLOPT_PROXY_PINNEDPUBLICKEY</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <p class="para">
     HTTPS プロキシ用のピン留めされた (ピンニングされた) 公開鍵を指定します。
     この <span class="type"><a href="language.types.string.php" class="type string">string</a></span> には、PEM または DER 形式のピン留めされた公開鍵のファイル名を指定できます。
     また、先頭に <code class="literal">sha256//</code> を付けて <code class="literal">;</code> で区切った
     任意の数の base64 エンコードされた sha256 ハッシュも指定できます。
     PHP 7.3.0 以降かつ cURL 7.52.0 以降で利用可能です。
    </p>
   </td>
  </tr>
  <tr>
   <td id="constant.curlopt-proxy-service-name">
    <strong><code><a href="curl.constants.php#constant.curlopt-proxy-service-name">CURLOPT_PROXY_SERVICE_NAME</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <p class="para">
     プロキシ認証サービス名を <span class="type"><a href="language.types.string.php" class="type string">string</a></span> で指定します。
     PHP 7.0.7 以降かつ、HTTP プロキシを使う場合は cURL 7.43.0 以降、SOCKS5 プロキシを使う場合は cURL 7.49.0 以降で利用可能です。
    </p>
   </td>
  </tr>
  <tr>
   <td id="constant.curlopt-proxy-sslcert">
    <strong><code><a href="curl.constants.php#constant.curlopt-proxy-sslcert">CURLOPT_PROXY_SSLCERT</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <p class="para">
     HTTPS プロキシへの接続に用いるクライアント証明書のファイル名を <span class="type"><a href="language.types.string.php" class="type string">string</a></span> で指定します。
     Secure Transport でのデフォルト形式は <code class="literal">P12</code>、その他のエンジンでのデフォルト形式は <code class="literal">PEM</code> です。
     この形式は <strong><code><a href="curl.constants.php#constant.curlopt-proxy-sslcerttype">CURLOPT_PROXY_SSLCERTTYPE</a></code></strong> で変更できます。
     NSS または Secure Transport では、セキュリティデータベースで名前が付けられた
     証明書のニックネームも指定できます。
     カレントディレクトリのファイルを使う場合、
     ニックネームとの混同を避けるために <code class="literal">./</code> を頭に付ける必要があります。
     PHP 7.3.0 以降かつ cURL 7.52.0 以降で利用可能です。
    </p>
   </td>
  </tr>
  <tr>
   <td id="constant.curlopt-proxy-sslcerttype">
    <strong><code><a href="curl.constants.php#constant.curlopt-proxy-sslcerttype">CURLOPT_PROXY_SSLCERTTYPE</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <p class="para">
     HTTPS プロキシへの接続時に使用するクライアント証明書の形式を <span class="type"><a href="language.types.string.php" class="type string">string</a></span> で指定します。
     Secure Transport 以外では、サポートされている形式は <code class="literal">PEM</code> と <code class="literal">DER</code> です。
     OpenSSL (バージョン 0.9.3 以降) と Secure Transport
     (iOS 5 以降または OS X 10.7 以降) では、PKCS#12 でエンコードされたファイル用の
     <code class="literal">P12</code> もサポートします。デフォルトは <code class="literal">PEM</code> です。
     PHP 7.3.0 以降かつ cURL 7.52.0 以降で利用可能です。
    </p>
   </td>
  </tr>
  <tr>
   <td id="constant.curlopt-proxy-sslcert-blob">
    <strong><code><a href="curl.constants.php#constant.curlopt-proxy-sslcert-blob">CURLOPT_PROXY_SSLCERT_BLOB</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <p class="para">
     SSL プロキシクライアント証明書を含む <span class="type"><a href="language.types.string.php" class="type string">string</a></span> を指定します。
     PHP 8.1.0 以降かつ cURL 7.71.0 以降で利用可能です。
    </p>
   </td>
  </tr>
  <tr>
   <td id="constant.curlopt-proxy-sslkey">
    <strong><code><a href="curl.constants.php#constant.curlopt-proxy-sslkey">CURLOPT_PROXY_SSLKEY</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <p class="para">
     HTTPS プロキシへの接続に使用する秘密鍵のファイル名を <span class="type"><a href="language.types.string.php" class="type string">string</a></span> で指定します。
     デフォルトの形式は <code class="literal">PEM</code>で、
     <strong><code><a href="curl.constants.php#constant.curlopt-proxy-sslkeytype">CURLOPT_PROXY_SSLKEYTYPE</a></code></strong> を使って変更できます。
     (iOS および Mac OS X の場合) Secure Transport を使うように cURL をビルドした場合、このオプションは無視されます。
     TLS を有効にしてビルドした場合にのみ利用可能です。
     PHP 7.3.0 以降かつ cURL 7.52.0 以降で利用可能です。
    </p>
   </td>
  </tr>
  <tr>
   <td id="constant.curlopt-proxy-sslkeytype">
    <strong><code><a href="curl.constants.php#constant.curlopt-proxy-sslkeytype">CURLOPT_PROXY_SSLKEYTYPE</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <p class="para">
     秘密鍵の形式を <span class="type"><a href="language.types.string.php" class="type string">string</a></span> で指定します。
     サポートされている形式は以下のとおりです：
     <span class="simplelist"><code class="literal">PEM</code>, <code class="literal">DER</code>, <code class="literal">ENG</code></span>。
     PHP 7.3.0 以降かつ cURL 7.52.0 以降で利用可能です。
    </p>
   </td>
  </tr>
  <tr>
   <td id="constant.curlopt-proxy-sslkey-blob">
    <strong><code><a href="curl.constants.php#constant.curlopt-proxy-sslkey-blob">CURLOPT_PROXY_SSLKEY_BLOB</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <p class="para">
     HTTPS プロキシへ接続するための秘密鍵を含む <span class="type"><a href="language.types.string.php" class="type string">string</a></span> を指定します。
     PHP 8.1.0 以降かつ cURL 7.71.0 以降で利用可能です。
    </p>
   </td>
  </tr>
  <tr>
   <td id="constant.curlopt-proxy-sslversion">
    <strong><code><a href="curl.constants.php#constant.curlopt-proxy-sslversion">CURLOPT_PROXY_SSLVERSION</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <p class="para">
     希望する HTTPS プロキシの TLS バージョンを
     <strong><code><a href="curl.constants.php#constant.curl-sslversion-default">CURL_SSLVERSION_<span class="replaceable">*</span></a></code></strong> 定数のいずれかで指定します。
     デフォルト値は <strong><code><a href="curl.constants.php#constant.curl-sslversion-default">CURL_SSLVERSION_DEFAULT</a></code></strong> です。
     <div class="warning"><strong class="warning">警告</strong>
      <p class="simpara">
       このオプションは設定せずに、デフォルトをそのまま用いた方がよいでしょう。
       デフォルトの <strong><code><a href="curl.constants.php#constant.curl-sslversion-default">CURL_SSLVERSION_DEFAULT</a></code></strong> は、
       リモートの SSL プロトコルのバージョンを判別しようと試みます。
      </p>
     </div>
     PHP 7.3.0 以降かつ cURL 7.52.0 以降で利用可能です。
    </p>
   </td>
  </tr>
  <tr>
   <td id="constant.curlopt-proxy-ssl-cipher-list">
    <strong><code><a href="curl.constants.php#constant.curlopt-proxy-ssl-cipher-list">CURLOPT_PROXY_SSL_CIPHER_LIST</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <p class="para">
     HTTPS プロキシへの接続に使用する暗号をコロン区切りの <span class="type"><a href="language.types.string.php" class="type string">string</a></span> で指定します。
     OpenSSL で使用する場合、カンマとスペースも区切り文字として使うことができ、
     <code class="literal">!</code>、<code class="literal">-</code>、<code class="literal">+</code> を演算子として使用できます。
     PHP 7.3.0 以降かつ cURL 7.52.0 以降で利用可能です。
    </p>
   </td>
  </tr>
  <tr>
   <td id="constant.curlopt-proxy-ssl-options">
    <strong><code><a href="curl.constants.php#constant.curlopt-proxy-ssl-options">CURLOPT_PROXY_SSL_OPTIONS</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <p class="para">
     プロキシの SSL 動作オプションを指定します。
     これは <strong><code><a href="curl.constants.php#constant.curlsslopt-allow-beast">CURLSSLOPT_<span class="replaceable">*</span></a></code></strong> 定数のビットマスクです。
     PHP 7.3.0 以降かつ cURL 7.52.0 以降で利用可能です。
    </p>
   </td>
  </tr>
  <tr>
   <td id="constant.curlopt-proxy-ssl-verifyhost">
    <strong><code><a href="curl.constants.php#constant.curlopt-proxy-ssl-verifyhost">CURLOPT_PROXY_SSL_VERIFYHOST</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <p class="para">
     <code class="literal">2</code> を指定すると、HTTPS プロキシの証明書名フィールドをプロキシ名と照合して検証します。
     <code class="literal">0</code> を指定すると、証明書で使用されている名前に関係なく接続が成功します。
     この機能は注意して使用してください！
     cURL 7.28.0 以前では、<code class="literal">1</code> をデバッグオプションとして指定できます。
     cURL 7.28.1 から 7.65.3では、<code class="literal">1</code> を指定すると <strong><code><a href="curl.constants.php#constant.curle-bad-function-argument">CURLE_BAD_FUNCTION_ARGUMENT</a></code></strong> が返されます。
     cURL 7.66.0 以降では <code class="literal">1</code> は <code class="literal">2</code> と同じ値として扱われます。
     デフォルト値は <code class="literal">2</code> です。
     本番環境では、このオプションの値は <code class="literal">2</code> のままにしておくべきです。
     PHP 7.3.0 以降かつ cURL 7.52.0 以降で利用可能です。
    </p>
   </td>
  </tr>
  <tr>
   <td id="constant.curlopt-proxy-ssl-verifypeer">
    <strong><code><a href="curl.constants.php#constant.curlopt-proxy-ssl-verifypeer">CURLOPT_PROXY_SSL_VERIFYPEER</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <p class="para">
     <strong><code><a href="reserved.constants.php#constant.false">false</a></code></strong> を指定すると cURL が ピア証明書を検証しなくなります。
     検証に使用する代替証明書は <strong><code><a href="curl.constants.php#constant.curlopt-cainfo">CURLOPT_CAINFO</a></code></strong> オプションで指定するか、
     証明書ディレクトリを <strong><code><a href="curl.constants.php#constant.curlopt-capath">CURLOPT_CAPATH</a></code></strong> オプションで指定できます。
     <strong><code><a href="reserved.constants.php#constant.false">false</a></code></strong> を指定すると、ピア証明書の検証は無条件で成功します。
     デフォルトは <strong><code><a href="reserved.constants.php#constant.true">true</a></code></strong> です。
     PHP 7.3.0 以降かつ cURL 7.52.0 以降で利用可能です。
    </p>
   </td>
  </tr>
  <tr>
   <td id="constant.curlopt-proxy-tls13-ciphers">
    <strong><code><a href="curl.constants.php#constant.curlopt-proxy-tls13-ciphers">CURLOPT_PROXY_TLS13_CIPHERS</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <p class="para">
     プロキシへの TLS 1.3 接続に使用する暗号をコロン区切りの <span class="type"><a href="language.types.string.php" class="type string">string</a></span> で指定します。
     このオプションは現在、cURL が OpenSSL 1.1.1 以降を使用してビルドされた場合にのみ使用されます。
     その他の SSL バックエンドを使用する場合、TLS 1.3 の暗号スイートは
     <strong><code><a href="curl.constants.php#constant.curlopt-proxy-ssl-cipher-list">CURLOPT_PROXY_SSL_CIPHER_LIST</a></code></strong> オプションで設定できます。
     PHP 7.3.0 以降かつ cURL 7.61.0 以降で利用可能です。
    </p>
   </td>
  </tr>
  <tr>
   <td id="constant.curlopt-proxy-tlsauth-password">
    <strong><code><a href="curl.constants.php#constant.curlopt-proxy-tlsauth-password">CURLOPT_PROXY_TLSAUTH_PASSWORD</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <p class="para">
     <strong><code><a href="curl.constants.php#constant.curlopt-proxy-tlsauth-type">CURLOPT_PROXY_TLSAUTH_TYPE</a></code></strong> オプションで指定された
     TLS の認証方法で用いるパスワードを <span class="type"><a href="language.types.string.php" class="type string">string</a></span> で指定します。
     <strong><code><a href="curl.constants.php#constant.curlopt-proxy-tlsauth-username">CURLOPT_PROXY_TLSAUTH_USERNAME</a></code></strong> オプションも合わせて設定する必要があります。
     PHP 7.3.0 以降かつ cURL 7.52.0 以降で利用可能です。
    </p>
   </td>
  </tr>
  <tr>
   <td id="constant.curlopt-proxy-tlsauth-type">
    <strong><code><a href="curl.constants.php#constant.curlopt-proxy-tlsauth-type">CURLOPT_PROXY_TLSAUTH_TYPE</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <p class="para">
     HTTPS 接続で用いられる TLS の認証方法を <span class="type"><a href="language.types.string.php" class="type string">string</a></span> で指定します。
     サポートされている方法は <code class="literal">SRP</code> です。
     <blockquote class="note"><p><strong class="note">注意</strong>: 
      <p class="para">
       TLS の Secure Remote Password (SRP) 認証は、両者が共有シークレットを持っている場合に
       相互認証を提供します。TLS-SRP を使用するには、
       <strong><code><a href="curl.constants.php#constant.curlopt-proxy-tlsauth-username">CURLOPT_PROXY_TLSAUTH_USERNAME</a></code></strong> オプションと
       <strong><code><a href="curl.constants.php#constant.curlopt-proxy-tlsauth-password">CURLOPT_PROXY_TLSAUTH_PASSWORD</a></code></strong> オプションも設定する必要があります。
      </p>
     </p></blockquote>
     PHP 7.3.0 以降かつ cURL 7.52.0 以降で利用可能です。
    </p>
   </td>
  </tr>
  <tr>
   <td id="constant.curlopt-proxy-tlsauth-username">
    <strong><code><a href="curl.constants.php#constant.curlopt-proxy-tlsauth-username">CURLOPT_PROXY_TLSAUTH_USERNAME</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <p class="para">
     <strong><code><a href="curl.constants.php#constant.curlopt-proxy-tlsauth-type">CURLOPT_PROXY_TLSAUTH_TYPE</a></code></strong>オプションで指定された
     HTTPS プロキシの TLS 認証方法に使用するユーザー名を指定します。
     <strong><code><a href="curl.constants.php#constant.curlopt-proxy-tlsauth-password">CURLOPT_PROXY_TLSAUTH_PASSWORD</a></code></strong> オプションも合わせて設定する必要があります。
     PHP 7.3.0 以降かつ cURL 7.52.0 以降で利用可能です。
    </p>
   </td>
  </tr>
  <tr>
   <td id="constant.curlopt-proxy-transfer-mode">
    <strong><code><a href="curl.constants.php#constant.curlopt-proxy-transfer-mode">CURLOPT_PROXY_TRANSFER_MODE</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <p class="para">
     <code class="literal">1</code> を指定すると、HTTP のプロキシを経由して行われる FTP 転送の転送モード (バイナリないし ASCII) を設定するために
     URL へ <code class="literal">type=a</code> または <code class="literal">type=i</code> を付加するようになります。
     この設定がなかったり <code class="literal">0</code> に設定されていたりする場合、
     プロキシ経由で FTP を実行するにあたって
     <strong><code><a href="curl.constants.php#constant.curlopt-transfertext">CURLOPT_TRANSFERTEXT</a></code></strong> は無視されます。
     デフォルト値は <code class="literal">0</code> です。
     cURL 7.18.0 以降で利用可能です。
    </p>
   </td>
  </tr>
  <tr>
   <td id="constant.curlopt-put">
    <strong><code><a href="curl.constants.php#constant.curlopt-put">CURLOPT_PUT</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <p class="para">
     <strong><code><a href="reserved.constants.php#constant.true">true</a></code></strong> を指定すると HTTP PUT でファイルを送信します。PUT するファイルは
     <strong><code><a href="curl.constants.php#constant.curlopt-readdata">CURLOPT_READDATA</a></code></strong> と <strong><code><a href="curl.constants.php#constant.curlopt-infilesize">CURLOPT_INFILESIZE</a></code></strong> で設定しなければなりません。
     cURL 7.1.0 以降で利用可能ですが、cURL 7.12.1 以降は非推奨となりました。
    </p>
   </td>
  </tr>
  <tr>
   <td id="constant.curlopt-quick-exit">
    <strong><code><a href="curl.constants.php#constant.curlopt-quick-exit">CURLOPT_QUICK_EXIT</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <p class="para">
     <strong><code><a href="reserved.constants.php#constant.true">true</a></code></strong> を指定すると、cURL がタイムアウトから復帰する際に、リソースの解放処理をスキップします。
     これにより、関連リソースがリークする可能性を犠牲にして、
     cURL プロセスを迅速に終了できるようになります。
     PHP 8.3.0 以降かつ cURL 7.87.0 以降で利用可能です。
    </p>
   </td>
  </tr>
  <tr>
   <td id="constant.curlopt-quote">
    <strong><code><a href="curl.constants.php#constant.curlopt-quote">CURLOPT_QUOTE</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <p class="para">
     FTP リクエストの前にサーバーで実行する FTP コマンドを <span class="type"><a href="language.types.string.php" class="type string">string</a></span> の <span class="type"><a href="language.types.array.php" class="type array">array</a></span> で指定します。
     cURL 7.1.0 以降で利用可能です。
    </p>
   </td>
  </tr>
  <tr>
   <td id="constant.curlopt-random-file">
    <strong><code><a href="curl.constants.php#constant.curlopt-random-file">CURLOPT_RANDOM_FILE</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <p class="para">
     SSL 用の乱数生成器のシードに用いるファイル名を <span class="type"><a href="language.types.string.php" class="type string">string</a></span> で指定します。
     cURL 7.7.0 以降で利用可能ですが、cURL 7.84.0 以降は非推奨となりました。
    </p>
   </td>
  </tr>
  <tr>
   <td id="constant.curlopt-range">
    <strong><code><a href="curl.constants.php#constant.curlopt-range">CURLOPT_RANGE</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <p class="para">
     取得するデータの範囲を <code class="literal">X-Y</code> 形式の <span class="type"><a href="language.types.string.php" class="type string">string</a></span> で指定します (X、Y の片方は省略できます)。
     HTTP 転送では、<code class="literal">X-Y,N-M</code> 形式でカンマ区切りの複数の範囲も指定できます。
     <strong><code><a href="reserved.constants.php#constant.null">null</a></code></strong> を指定すると、バイト範囲のリクエストは無効になります。
     cURL 7.1.0 以降で利用可能です。
    </p>
   </td>
  </tr>
  <tr>
   <td id="constant.curlopt-readdata">
    <strong><code><a href="curl.constants.php#constant.curlopt-readdata">CURLOPT_READDATA</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <p class="para">
     <strong><code><a href="curl.constants.php#constant.curlopt-readfunction">CURLOPT_READFUNCTION</a></code></strong> で設定されたファイル読み取り関数によって
     使用されるファイルポインタ <span class="type"><a href="language.types.resource.php" class="type resource">resource</a></span> を指定します。
     cURL 7.9.7 以降で利用可能です。
    </p>
   </td>
  </tr>
  <tr>
   <td id="constant.curlopt-readfunction">
    <strong><code><a href="curl.constants.php#constant.curlopt-readfunction">CURLOPT_READFUNCTION</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <p class="para">
     以下のシグニチャの <span class="type"><a href="language.types.callable.php" class="type callable">callable</a></span> を指定します。
     <div class="methodsynopsis dc-description">
      <span class="methodname"><span class="replaceable">callback</span></span>(<span class="methodparam"><span class="type"><a href="language.types.resource.php" class="type resource">resource</a></span> <code class="parameter">$curlHandle</code></span>, <span class="methodparam"><span class="type"><a href="language.types.resource.php" class="type resource">resource</a></span> <code class="parameter">$streamResource</code></span>, <span class="methodparam"><span class="type"><a href="language.types.integer.php" class="type int">int</a></span> <code class="parameter">$maxAmountOfDataToRead</code></span>): <span class="type"><a href="language.types.string.php" class="type string">string</a></span></div>

     <dl>
      
       <dt><code class="parameter">curlHandle</code></dt>
       <dd>
        <span class="simpara">
         cURL ハンドル。
        </span>
       </dd>
      
      
       <dt><code class="parameter">streamResource</code></dt>
       <dd>
        <span class="simpara">
         <strong><code><a href="curl.constants.php#constant.curlopt-readdata">CURLOPT_READDATA</a></code></strong> オプションを通して
         cURL へと渡されたストリーム <span class="type"><a href="language.types.resource.php" class="type resource">resource</a></span>。
        </span>
       </dd>
      
      
       <dt><code class="parameter">maxAmountOfDataToRead</code></dt>
       <dd>
        <span class="simpara">
         読み出すべきデータの最大長。
        </span>
       </dd>
      
     </dl>
     このコールバックは、要求されたデータ長以下の <span class="type"><a href="language.types.string.php" class="type string">string</a></span> を
     返さなければなりません。
     典型的には、渡されたストリーム <span class="type"><a href="language.types.resource.php" class="type resource">resource</a></span> からデータを読み出して返します。
     <code class="literal">EOF</code> を伝えるためには空の <span class="type"><a href="language.types.string.php" class="type string">string</a></span> を返してください。
     cURL 7.1.0 以降で利用可能です。
    </p>
   </td>
  </tr>
  <tr>
   <td id="constant.curlopt-redir-protocols">
    <strong><code><a href="curl.constants.php#constant.curlopt-redir-protocols">CURLOPT_REDIR_PROTOCOLS</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <p class="para">
     <strong><code><a href="curl.constants.php#constant.curlopt-followlocation">CURLOPT_FOLLOWLOCATION</a></code></strong> が有効な場合に、
     リダイレクトで追跡する際の使用可能なプロトコルを
     <strong><code><a href="curl.constants.php#constant.curlproto-all">CURLPROTO_<span class="replaceable">*</span></a></code></strong> 値のビットマスクで制限します。
     これにより、特定の転送でリダイレクト時にプロトコルのサブセットのみを使用するように制限できます。
     cURL 7.19.4 以降、cURL はデフォルトで <code class="literal">FILE</code> と <code class="literal">SCP</code> を除く
     すべてのプロトコルで追跡を許可します。
     cURL 7.19.4 より前は、cURL はサポートされているすべてのプロトコルを無条件で追跡していました。
     プロトコルの定数については <strong><code><a href="curl.constants.php#constant.curlopt-protocols">CURLOPT_PROTOCOLS</a></code></strong> も参照してください。
     cURL 7.19.4 以降で利用可能ですが、cURL 7.85.0 以降は非推奨となりました。
    </p>
   </td>
  </tr>
  <tr>
   <td id="constant.curlopt-redir-protocols-str">
    <strong><code><a href="curl.constants.php#constant.curlopt-redir-protocols-str">CURLOPT_REDIR_PROTOCOLS_STR</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <p class="para">
     <strong><code><a href="curl.constants.php#constant.curlopt-followlocation">CURLOPT_FOLLOWLOCATION</a></code></strong> が有効な場合に、リダイレクトでの追跡を許可する
     プロトコル名 (URL スキーム) をカンマ区切りリストの <span class="type"><a href="language.types.string.php" class="type string">string</a></span> で指定します。
     プロトコル名の大文字小文字は区別しません。
     <code class="literal">ALL</code> を指定するとすべてのプロトコルで追跡を有効にします。
     cURL 7.65.2 以降、デフォルトは <code class="literal">FTP</code>、
     <code class="literal">FTPS</code>、<code class="literal">HTTP</code>、<code class="literal">HTTPS</code> です。
     cURL 7.40.0 から 7.65.1 では、
     <code class="literal">FILE</code>、<code class="literal">SCP</code>、<code class="literal">SMB</code>、
     <code class="literal">SMBS</code> を除くすべてのプロトコルがデフォルトでした。
     cURL 7.40.0 より前は、<code class="literal">FILE</code> と <code class="literal">SCP</code> を除く
     すべてのプロトコルがデフォルトでした。
     利用可能なプロトコルは以下のとおりです：
     <span class="simplelist"><code class="literal">DICT</code>, <code class="literal">FILE</code>, <code class="literal">FTP</code>, <code class="literal">FTPS</code>, <code class="literal">GOPHER</code>, <code class="literal">GOPHERS</code>, <code class="literal">HTTP</code>, <code class="literal">HTTPS</code>, <code class="literal">IMAP</code>, <code class="literal">IMAPS</code>, <code class="literal">LDAP</code>, <code class="literal">LDAPS</code>, <code class="literal">MQTT</code>, <code class="literal">POP3</code>, <code class="literal">POP3S</code>, <code class="literal">RTMP</code>, <code class="literal">RTMPE</code>, <code class="literal">RTMPS</code>, <code class="literal">RTMPT</code>, <code class="literal">RTMPTE</code>, <code class="literal">RTMPTS</code>, <code class="literal">RTSP</code>, <code class="literal">SCP</code>, <code class="literal">SFTP</code>, <code class="literal">SMB</code>, <code class="literal">SMBS</code>, <code class="literal">SMTP</code>, <code class="literal">SMTPS</code>, <code class="literal">TELNET</code>, <code class="literal">TFTP</code>, <code class="literal">WS</code>, <code class="literal">WSS</code></span>
     PHP 8.3.0 以降かつ cURL 7.85.0 以降で利用可能です。
    </p>
   </td>
  </tr>
  <tr>
   <td id="constant.curlopt-referer">
    <strong><code><a href="curl.constants.php#constant.curlopt-referer">CURLOPT_REFERER</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <p class="para">
     HTTP リクエストで使用する <code class="literal">Referer: </code> ヘッダーの内容を
     <span class="type"><a href="language.types.string.php" class="type string">string</a></span> で指定します。
     cURL 7.1.0 以降で利用可能です。
    </p>
   </td>
  </tr>
  <tr>
   <td id="constant.curlopt-request-target">
    <strong><code><a href="curl.constants.php#constant.curlopt-request-target">CURLOPT_REQUEST_TARGET</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <p class="para">
     URL から抽出されたパスに代わって
     今後のリクエストで使用するパスを <span class="type"><a href="language.types.string.php" class="type string">string</a></span> で指定します。
     PHP 7.3.0 以降かつ cURL 7.55.0 以降で利用可能です。
    </p>
   </td>
  </tr>
  <tr>
   <td id="constant.curlopt-resolve">
    <strong><code><a href="curl.constants.php#constant.curlopt-resolve">CURLOPT_RESOLVE</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <p class="para">
     特定のホスト・ポートの組み合わせに対するカスタムアドレスを、
     コロン区切りの <span class="type"><a href="language.types.string.php" class="type string">string</a></span> の <span class="type"><a href="language.types.array.php" class="type array">array</a></span> で指定します。
     具体的な形式は以下のとおりです：
     <code class="code">
      array(
        &quot;example.com:80:127.0.0.1&quot;,
        &quot;example2.com:443:127.0.0.2&quot;,
      )
     </code>
     cURL 7.21.3 以降で利用可能です。
    </p>
   </td>
  </tr>
  <tr>
   <td id="constant.curlopt-resume-from">
    <strong><code><a href="curl.constants.php#constant.curlopt-resume-from">CURLOPT_RESUME_FROM</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <p class="para">
     転送を再開するバイト単位のオフセットを指定します。
     このオプションは、有効な <span class="type"><a href="language.types.integer.php" class="type int">int</a></span> にキャストできる任意の値を受け付けます。
     cURL 7.1.0 以降で利用可能です。
    </p>
   </td>
  </tr>
  <tr>
   <td id="constant.curlopt-returntransfer">
    <strong><code><a href="curl.constants.php#constant.curlopt-returntransfer">CURLOPT_RETURNTRANSFER</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <p class="para">
     <strong><code><a href="reserved.constants.php#constant.true">true</a></code></strong> を指定すると、転送の出力を直接出力する代わりに、
     <span class="function"><a href="function.curl-exec.php" class="function">curl_exec()</a></span> の戻り値として <span class="type"><a href="language.types.string.php" class="type string">string</a></span> の形で返します。
    </p>
   </td>
  </tr>
  <tr>
   <td id="constant.curlopt-rtsp-client-cseq">
    <strong><code><a href="curl.constants.php#constant.curlopt-rtsp-client-cseq">CURLOPT_RTSP_CLIENT_CSEQ</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <p class="para">
     次の RTSP リクエストに対して発行する CSEQ 番号を <span class="type"><a href="language.types.integer.php" class="type int">int</a></span> で指定します。
     アプリケーションが以前切断された接続を再開するときに有用です。
     以後 CSEQ はこの新しい番号からインクリメントされます。
     デフォルト値は <code class="literal">0</code> です。
     cURL 7.20.0 以降で利用可能です。
    </p>
   </td>
  </tr>
  <tr>
   <td id="constant.curlopt-rtsp-request">
    <strong><code><a href="curl.constants.php#constant.curlopt-rtsp-request">CURLOPT_RTSP_REQUEST</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <p class="para">
     作成する RTSP リクエストの種類を指定します。
     <strong><code><a href="curl.constants.php#constant.curl-rtspreq-announce">CURL_RTSPREQ_<span class="replaceable">*</span></a></code></strong> 定数のいずれかを使う必要があります。
     cURL 7.20.0 以降で利用可能です。
    </p>
   </td>
  </tr>
  <tr>
   <td id="constant.curlopt-rtsp-server-cseq">
    <strong><code><a href="curl.constants.php#constant.curlopt-rtsp-server-cseq">CURLOPT_RTSP_SERVER_CSEQ</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <p class="para">
     次のサーバーからクライアントへの RTSP リクエストで期待する CSEQ 番号を <span class="type"><a href="language.types.integer.php" class="type int">int</a></span> で指定します。
     この機能 (サーバーリクエストの待ち受け) は未実装です。
     デフォルト値は <code class="literal">0</code> です。
     cURL 7.20.0 以降で利用可能です。
    </p>
   </td>
  </tr>
  <tr>
   <td id="constant.curlopt-rtsp-session-id">
    <strong><code><a href="curl.constants.php#constant.curlopt-rtsp-session-id">CURLOPT_RTSP_SESSION_ID</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <p class="para">
     このハンドルの現在の RTSP セッション ID の値を <span class="type"><a href="language.types.string.php" class="type string">string</a></span> で指定します。
     この値が何らかの非 <strong><code><a href="reserved.constants.php#constant.null">null</a></code></strong> 値に設定されると、
     サーバーから受信した ID が一致しない場合
     cURL は <strong><code>CURLE_RTSP_SESSION_ERROR</code></strong> を返します。
     <strong><code><a href="reserved.constants.php#constant.null">null</a></code></strong> に設定されている場合、サーバーが最初にレスポンス内で ID を設定したときに
     cURL が自動的に ID を設定します。
     デフォルトは <strong><code><a href="reserved.constants.php#constant.null">null</a></code></strong> です。
     cURL 7.20.0 以降で利用可能です。
    </p>
   </td>
  </tr>
  <tr>
   <td id="constant.curlopt-rtsp-stream-uri">
    <strong><code><a href="curl.constants.php#constant.curlopt-rtsp-stream-uri">CURLOPT_RTSP_STREAM_URI</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <p class="para">
     操作するストリーム URI を <span class="type"><a href="language.types.string.php" class="type string">string</a></span> で指定します。
     設定されていない場合、cURL は RTSP ストリーム URI の代わりに <code class="literal">*</code> を渡し、
     一般的なサーバーオプションで動作します。
     RTSP の場合、<code class="literal">CURLOPT_RTSP_STREAM_URI</code> は
     リクエストヘッダーでサーバーへ送信する URL を表し、
     <code class="literal">CURLOPT_URL</code> は接続先を示します。
     cURL 7.20.0 以降で利用可能です。
    </p>
   </td>
  </tr>
  <tr>
   <td id="constant.curlopt-rtsp-transport">
    <strong><code><a href="curl.constants.php#constant.curlopt-rtsp-transport">CURLOPT_RTSP_TRANSPORT</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <p class="para">
     この RTSP セッションの <code class="literal">Transport:</code> ヘッダーを指定します。
     cURL 7.20.0 以降で利用可能です。
    </p>
   </td>
  </tr>
  <tr>
   <td id="constant.curlopt-safe-upload">
    <strong><code><a href="curl.constants.php#constant.curlopt-safe-upload">CURLOPT_SAFE_UPLOAD</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <p class="para">
     常に <strong><code><a href="reserved.constants.php#constant.true">true</a></code></strong> です (訳注: <strong><code><a href="reserved.constants.php#constant.true">true</a></code></strong> 以外の値を設定しようとするとエラーになります)。
     cURL では <strong><code><a href="curl.constants.php#constant.curlopt-postfields">CURLOPT_POSTFIELDS</a></code></strong> で <code class="literal">@</code> から始まる値を渡すことで
     ファイルをアップロードできますが、これを無効にします。
     これにより、<code class="literal">@</code> で始まる値をフィールドとして安全に渡すことができます。
     ファイルのアップロードには <span class="classname"><a href="class.curlfile.php" class="classname">CURLFile</a></span> が代わりに使用できます。
    </p>
   </td>
  </tr>
  <tr>
   <td id="constant.curlopt-sasl-authzid">
    <strong><code><a href="curl.constants.php#constant.curlopt-sasl-authzid">CURLOPT_SASL_AUTHZID</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <p class="para">
     転送で用いる認可 ID (authzid) を <span class="type"><a href="language.types.string.php" class="type string">string</a></span> で指定します。
     これは PLAIN SASL 認証メカニズムのみに適用され、指定は任意です。
     指定されていない場合、ユーザー名で指定された認証 ID (authcid) のみがパスワードとともにサーバーに送信されます。
     authzid が与えられていない場合、サーバーは authcid から authzid を導出し、それを内部的に使用します。
     PHP 8.2.0 以降かつ cURL 7.66.0 以降で利用可能です。
    </p>
   </td>
  </tr>
  <tr>
   <td id="constant.curlopt-sasl-ir">
    <strong><code><a href="curl.constants.php#constant.curlopt-sasl-ir">CURLOPT_SASL_IR</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <p class="para">
     <strong><code><a href="reserved.constants.php#constant.true">true</a></code></strong> を指定すると、最初のパケットで初期レスポンスの送信が有効になります。
     PHP 7.0.7 以降かつ cURL 7.31.0 以降で利用可能です。
    </p>
   </td>
  </tr>
  <tr>
   <td id="constant.curlopt-service-name">
    <strong><code><a href="curl.constants.php#constant.curlopt-service-name">CURLOPT_SERVICE_NAME</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <p class="para">
     認証サービス名を <span class="type"><a href="language.types.string.php" class="type string">string</a></span> で指定します。
     PHP 7.0.7 以降かつ cURL 7.43.0 以降で利用可能です。
    </p>
   </td>
  </tr>
  <tr>
   <td id="constant.curlopt-share">
    <strong><code><a href="curl.constants.php#constant.curlopt-share">CURLOPT_SHARE</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <p class="para">
     <span class="function"><a href="function.curl-share-init.php" class="function">curl_share_init()</a></span> の返り値を渡します。
     この cURL ハンドルが、指定した共有ハンドルのデータを使用するようにします。
     cURL 7.10 以降で利用可能です。
    </p>
   </td>
  </tr>
  <tr>
   <td id="constant.curlopt-socks5-auth">
    <strong><code><a href="curl.constants.php#constant.curlopt-socks5-auth">CURLOPT_SOCKS5_AUTH</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <p class="para">
     使用する SOCKS5 の認証方法を指定します。選択肢は以下のとおりです：
     <span class="simplelist"><strong><code><a href="curl.constants.php#constant.curlauth-basic">CURLAUTH_BASIC</a></code></strong>, <strong><code><a href="curl.constants.php#constant.curlauth-gssapi">CURLAUTH_GSSAPI</a></code></strong>, <strong><code><a href="curl.constants.php#constant.curlauth-none">CURLAUTH_NONE</a></code></strong></span>
     複数のメソッドが設定されている場合、cURL はサーバーをポーリングして
     サポートされるメソッドを確認し、最適なものを選択します。
     デフォルト値は <code class="literal">CURLAUTH_BASIC|CURLAUTH_GSSAPI</code> です。
     実際のユーザー名とパスワードは <strong><code><a href="curl.constants.php#constant.curlopt-proxyuserpwd">CURLOPT_PROXYUSERPWD</a></code></strong> オプションで設定します。
     PHP 7.3.0 以降かつ cURL 7.55.0 以降で利用可能です。
    </p>
   </td>
  </tr>
  <tr>
   <td id="constant.curlopt-socks5-gssapi-nec">
    <strong><code><a href="curl.constants.php#constant.curlopt-socks5-gssapi-nec">CURLOPT_SOCKS5_GSSAPI_NEC</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <p class="para">
     <code class="literal">1</code> を指定すると
     GSSAPI ネゴシエーションの一部としての保護モードネゴシエーションの非保護交換を有効にします。
     <code class="literal">0</code> を指定すると無効にします。
     cURL 7.19.4 以降で利用可能です。
    </p>
   </td>
  </tr>
  <tr>
   <td id="constant.curlopt-socks5-gssapi-service">
    <strong><code><a href="curl.constants.php#constant.curlopt-socks5-gssapi-service">CURLOPT_SOCKS5_GSSAPI_SERVICE</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <p class="para">
     SOCKS5 サービスの名前を <span class="type"><a href="language.types.string.php" class="type string">string</a></span> で指定します。
     デフォルト値は <code class="literal">rcmd</code> です。
     cURL 7.19.4 以降で利用可能ですが、cURL 7.49.0 以降は非推奨となりました。
     代わりに <strong><code><a href="curl.constants.php#constant.curlopt-proxy-service-name">CURLOPT_PROXY_SERVICE_NAME</a></code></strong> を使用してください。
    </p>
   </td>
  </tr>
  <tr>
   <td id="constant.curlopt-ssh-auth-types">
    <strong><code><a href="curl.constants.php#constant.curlopt-ssh-auth-types">CURLOPT_SSH_AUTH_TYPES</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <p class="para">
     以下の定数の 1 つ以上から構成されるビットマスクを指定します：
     <span class="simplelist"><strong><code><a href="curl.constants.php#constant.curlssh-auth-publickey">CURLSSH_AUTH_PUBLICKEY</a></code></strong>, <strong><code><a href="curl.constants.php#constant.curlssh-auth-password">CURLSSH_AUTH_PASSWORD</a></code></strong>, <strong><code><a href="curl.constants.php#constant.curlssh-auth-host">CURLSSH_AUTH_HOST</a></code></strong>, <strong><code><a href="curl.constants.php#constant.curlssh-auth-keyboard">CURLSSH_AUTH_KEYBOARD</a></code></strong>, <strong><code><a href="curl.constants.php#constant.curlssh-auth-agent">CURLSSH_AUTH_AGENT</a></code></strong>, <strong><code><a href="curl.constants.php#constant.curlssh-auth-any">CURLSSH_AUTH_ANY</a></code></strong></span>
     デフォルト値は <strong><code><a href="curl.constants.php#constant.curlssh-auth-any">CURLSSH_AUTH_ANY</a></code></strong> です。
     cURL 7.16.1 以降で利用可能です。
    </p>
   </td>
  </tr>
  <tr>
   <td id="constant.curlopt-ssh-compression">
    <strong><code><a href="curl.constants.php#constant.curlopt-ssh-compression">CURLOPT_SSH_COMPRESSION</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <p class="para">
     <strong><code><a href="reserved.constants.php#constant.true">true</a></code></strong> を指定すると内蔵の SSH 圧縮が有効になり、<strong><code><a href="reserved.constants.php#constant.false">false</a></code></strong> を指定すると無効になります。
     サーバーがこのリクエストを無視する可能性があることに注意してください。
     デフォルト値は <strong><code><a href="reserved.constants.php#constant.false">false</a></code></strong> です。
     PHP 7.3.0 以降かつ cURL 7.56.0 以降で利用可能です。
    </p>
   </td>
  </tr>
  <tr>
   <td id="constant.curlopt-ssh-hostkeyfunction">
    <strong><code><a href="curl.constants.php#constant.curlopt-ssh-hostkeyfunction">CURLOPT_SSH_HOSTKEYFUNCTION</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <p class="para">
     SSH ホストキーの検証が必要になった場合に呼ばれる <span class="type"><a href="language.types.callable.php" class="type callable">callable</a></span> を指定します。
     このコールバックは、以下のシグニチャである必要があります。
     <div class="methodsynopsis dc-description">
      <span class="methodname"><span class="replaceable">callback</span></span>(<br>&nbsp;&nbsp;&nbsp;&nbsp;<span class="methodparam"><span class="type"><a href="language.types.resource.php" class="type resource">resource</a></span> <code class="parameter">$curlHandle</code></span>,<br>&nbsp;&nbsp;&nbsp;&nbsp;<span class="methodparam"><span class="type"><a href="language.types.integer.php" class="type int">int</a></span> <code class="parameter">$keyType</code></span>,<br>&nbsp;&nbsp;&nbsp;&nbsp;<span class="methodparam"><span class="type"><a href="language.types.string.php" class="type string">string</a></span> <code class="parameter">$key</code></span>,<br>&nbsp;&nbsp;&nbsp;&nbsp;<span class="methodparam"><span class="type"><a href="language.types.integer.php" class="type int">int</a></span> <code class="parameter">$keyLength</code></span><br>): <span class="type"><a href="language.types.integer.php" class="type int">int</a></span></div>

     <dl>
      
       <dt><code class="parameter">curlHandle</code></dt>
       <dd>
        <span class="simpara">
         cURL ハンドル。
        </span>
       </dd>
      
      
       <dt><code class="parameter">keyType</code></dt>
       <dd>
        <span class="simpara">
         <strong><code>CURLKHTYPE_<span class="replaceable">*</span></code></strong> のうちいずれかのキーの種類。
        </span>
       </dd>
      
      
       <dt><code class="parameter">key</code></dt>
       <dd>
        <span class="simpara">
         チェックするキー。
        </span>
       </dd>
      
      
       <dt><code class="parameter">keyLength</code></dt>
       <dd>
        <span class="simpara">
         キーのバイト長。
        </span>
       </dd>
      
     </dl>
     このコールバックは <strong><code><a href="curl.constants.php#constant.curlopt-ssh-knownhosts">CURLOPT_SSH_KNOWNHOSTS</a></code></strong> を上書きします。
     PHP 8.3.0 以降かつ cURL 7.84.0 以降で利用可能です。
    </p>
   </td>
  </tr>
  <tr>
   <td id="constant.curlopt-ssh-host-public-key-md5">
    <strong><code><a href="curl.constants.php#constant.curlopt-ssh-host-public-key-md5">CURLOPT_SSH_HOST_PUBLIC_KEY_MD5</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <p class="para">
     リモートホストの公開鍵の MD5 チェックサムを、32 桁の十六進数の <span class="type"><a href="language.types.string.php" class="type string">string</a></span> で指定します。
     md5sum が一致しない限り、cURL はホストへの接続を拒否します。
     このオプションは SCP 転送と SFTP 転送のみに対応しています。
     cURL 7.17.1 以降で利用可能です。
    </p>
   </td>
  </tr>
  <tr>
   <td id="constant.curlopt-ssh-host-public-key-sha256">
    <strong><code><a href="curl.constants.php#constant.curlopt-ssh-host-public-key-sha256">CURLOPT_SSH_HOST_PUBLIC_KEY_SHA256</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <p class="para">
     リモートホストの公開鍵の SHA256 ハッシュを、base64 エンコードされた <span class="type"><a href="language.types.string.php" class="type string">string</a></span> で指定します。
     与えられたハッシュがリモートホストから提供されるハッシュと一致しない場合、転送は失敗します。
     PHP 8.2.0 以降かつ cURL 7.80.0 以降で利用可能です。
    </p>
   </td>
  </tr>
  <tr>
   <td id="constant.curlopt-ssh-knownhosts">
    <strong><code><a href="curl.constants.php#constant.curlopt-ssh-knownhosts">CURLOPT_SSH_KNOWNHOSTS</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <p class="para">
     使用する <var class="filename">known_host</var> ファイルの名前を指定します。
     このファイルには、libssh2 でサポートされている OpenSSH ファイル形式を用いてください。
     cURL 7.19.6 以降で利用可能です。
    </p>
   </td>
  </tr>
  <tr>
   <td id="constant.curlopt-ssh-private-keyfile">
    <strong><code><a href="curl.constants.php#constant.curlopt-ssh-private-keyfile">CURLOPT_SSH_PRIVATE_KEYFILE</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <p class="para">
     秘密鍵のファイル名を指定します。このオプションが指定されない場合、
     環境変数 HOME が設定されていれば <var class="filename">$HOME/.ssh/id_dsa</var> を、
     設定されていなければカレントディレクトリの <code class="literal">id_dsa</code> をデフォルトとします。
     ファイルがパスワードで保護されている場合、
     <strong><code><a href="curl.constants.php#constant.curlopt-keypasswd">CURLOPT_KEYPASSWD</a></code></strong> でパスワードを指定します。
     cURL 7.16.1 以降で利用可能です。
    </p>
   </td>
  </tr>
  <tr>
   <td id="constant.curlopt-ssh-public-keyfile">
    <strong><code><a href="curl.constants.php#constant.curlopt-ssh-public-keyfile">CURLOPT_SSH_PUBLIC_KEYFILE</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <p class="para">
     公開鍵のファイル名を指定します。このオプションが指定されない場合、
     環境変数 HOME が設定されていれば <var class="filename">$HOME/.ssh/id_dsa.pub</var> を、
     設定されていなければカレントディレクトリの <code class="literal">id_dsa.pub</code> をデフォルトとします。
     cURL 7.16.1 以降で利用可能です。
    </p>
   </td>
  </tr>
  <tr>
   <td id="constant.curlopt-sslcert">
    <strong><code><a href="curl.constants.php#constant.curlopt-sslcert">CURLOPT_SSLCERT</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <p class="para">
     PEM 形式の証明書を含むファイル名を指定します。
     cURL 7.1.0 以降で利用可能です。
    </p>
   </td>
  </tr>
  <tr>
   <td id="constant.curlopt-sslcertpasswd">
    <strong><code><a href="curl.constants.php#constant.curlopt-sslcertpasswd">CURLOPT_SSLCERTPASSWD</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <p class="para">
     <strong><code><a href="curl.constants.php#constant.curlopt-sslcert">CURLOPT_SSLCERT</a></code></strong> の証明書を使用するために必要なパスワードを指定します。
     cURL 7.1.0 以降で利用可能ですが、cURL 7.17.0 以降は非推奨となりました。
    </p>
   </td>
  </tr>
  <tr>
   <td id="constant.curlopt-sslcerttype">
    <strong><code><a href="curl.constants.php#constant.curlopt-sslcerttype">CURLOPT_SSLCERTTYPE</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <p class="para">
     証明書のフォーマットを <span class="type"><a href="language.types.string.php" class="type string">string</a></span> で指定します。サポートされているフォーマット：
     <span class="simplelist"><code class="literal">PEM</code>, <code class="literal">DER</code>, <code class="literal">ENG</code>, <code class="literal">P12</code></span>
     <code class="literal">P12</code> (PKCS#12 でエンコードされたファイル用) は OpenSSL 0.9.3 以降で利用可能です。
     デフォルト値は <code class="literal">PEM</code> です。
     cURL 7.9.3 以降で利用可能です。
    </p>
   </td>
  </tr>
  <tr>
   <td id="constant.curlopt-sslcert-blob">
    <strong><code><a href="curl.constants.php#constant.curlopt-sslcert-blob">CURLOPT_SSLCERT_BLOB</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <p class="para">
     SSL のクライアント証明書を <span class="type"><a href="language.types.string.php" class="type string">string</a></span> で指定します。
     PHP 8.1.0 以降かつ cURL 7.71.0 以降で利用可能です。
    </p>
   </td>
  </tr>
  <tr>
   <td id="constant.curlopt-sslengine">
    <strong><code><a href="curl.constants.php#constant.curlopt-sslengine">CURLOPT_SSLENGINE</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <p class="para">
     <strong><code><a href="curl.constants.php#constant.curlopt-sslkey">CURLOPT_SSLKEY</a></code></strong> で指定された SSL 秘密鍵で用いる暗号化エンジンの識別子を <span class="type"><a href="language.types.string.php" class="type string">string</a></span> で指定します。
     cURL 7.9.3 以降で利用可能です。
    </p>
   </td>
  </tr>
  <tr>
   <td id="constant.curlopt-sslengine-default">
    <strong><code><a href="curl.constants.php#constant.curlopt-sslengine-default">CURLOPT_SSLENGINE_DEFAULT</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <p class="para">
     非対称暗号化操作に用いられる暗号化エンジンの識別子を <span class="type"><a href="language.types.string.php" class="type string">string</a></span> で指定します。
     cURL 7.9.3 以降で利用可能です。
    </p>
   </td>
  </tr>
  <tr>
   <td id="constant.curlopt-sslkey">
    <strong><code><a href="curl.constants.php#constant.curlopt-sslkey">CURLOPT_SSLKEY</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <p class="para">
     SSL 秘密鍵を含むファイル名を指定します。
     cURL 7.9.3 以降で利用可能です。
    </p>
   </td>
  </tr>
  <tr>
   <td id="constant.curlopt-sslkeypasswd">
    <strong><code><a href="curl.constants.php#constant.curlopt-sslkeypasswd">CURLOPT_SSLKEYPASSWD</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <p class="para">
     <strong><code><a href="curl.constants.php#constant.curlopt-sslkey">CURLOPT_SSLKEY</a></code></strong>
     で指定された SSL 秘密鍵を使用するために必要な秘密パスワードを設定します。
     <blockquote class="note"><p><strong class="note">注意</strong>: 
      <p class="para">
       このオプションには機密パスワードが含まれているため、
       これを含む PHP スクリプトを必ず安全に保つようにしてください。
      </p>
     </p></blockquote>
     cURL 7.9.3 以降で利用可能ですが、cURL 7.17.0 以降は非推奨となりました。
    </p>
   </td>
  </tr>
  <tr>
   <td id="constant.curlopt-sslkeytype">
    <strong><code><a href="curl.constants.php#constant.curlopt-sslkeytype">CURLOPT_SSLKEYTYPE</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <p class="para">
     <strong><code><a href="curl.constants.php#constant.curlopt-sslkey">CURLOPT_SSLKEY</a></code></strong> で指定された SSL の秘密鍵の種類を設定します。
     サポートされている鍵の種類は以下のとおりです：
     <span class="simplelist"><code class="literal">PEM</code>, <code class="literal">DER</code>, <code class="literal">ENG</code></span>
     デフォルト値は <code class="literal">PEM</code> です。
     cURL 7.9.3 以降で利用可能です。
    </p>
   </td>
  </tr>
  <tr>
   <td id="constant.curlopt-sslkey-blob">
    <strong><code><a href="curl.constants.php#constant.curlopt-sslkey-blob">CURLOPT_SSLKEY_BLOB</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <p class="para">
     クライアント証明書用の秘密鍵を <span class="type"><a href="language.types.string.php" class="type string">string</a></span> で指定します。
     PHP 8.1.0 以降かつ cURL 7.71.0 以降で利用可能です。
    </p>
   </td>
  </tr>
  <tr>
   <td id="constant.curlopt-sslversion">
    <strong><code><a href="curl.constants.php#constant.curlopt-sslversion">CURLOPT_SSLVERSION</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <p class="para">
     <strong><code><a href="curl.constants.php#constant.curl-sslversion-default">CURL_SSLVERSION_<span class="replaceable">*</span></a></code></strong>
     定数のいずれかを指定します。
     <div class="warning"><strong class="warning">警告</strong>
      <p class="simpara">
       このオプションは設定せずに、デフォルトをそのまま用いた方がよいでしょう。
       これを <strong><code><a href="curl.constants.php#constant.curl-sslversion-sslv2">CURL_SSLVERSION_SSLv2</a></code></strong> や
       <strong><code><a href="curl.constants.php#constant.curl-sslversion-sslv3">CURL_SSLVERSION_SSLv3</a></code></strong> に設定するのは、
       SSLv2 や SSLv3 の既知の脆弱性を考えれば極めて危険です。
      </p>
     </div>
     デフォルト値は <strong><code><a href="curl.constants.php#constant.curl-sslversion-default">CURL_SSLVERSION_DEFAULT</a></code></strong> です。
     cURL 7.1.0 以降で利用可能です。
    </p>
   </td>
  </tr>
  <tr>
   <td id="constant.curlopt-ssl-cipher-list">
    <strong><code><a href="curl.constants.php#constant.curlopt-ssl-cipher-list">CURLOPT_SSL_CIPHER_LIST</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <p class="para">
     TLS 1.2 (1.1、1.0) の接続に用いる暗号をコロン区切りの <span class="type"><a href="language.types.string.php" class="type string">string</a></span> で指定します。
     cURL 7.9 以降で利用可能です。
    </p>
   </td>
  </tr>
  <tr>
   <td id="constant.curlopt-ssl-ec-curves">
    <strong><code><a href="curl.constants.php#constant.curlopt-ssl-ec-curves">CURLOPT_SSL_EC_CURVES</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <p class="para">
     楕円曲線アルゴリズムをコロン区切りリストで指定します。例えば、
     <code class="literal">X25519:P-521</code> は 2 つの楕円曲線を指定している有効なリストです。
     このオプションは、cURL をビルドする際に指定した SSL バックエンドがそのアルゴリズムをサポートしていれば、
     SSL ハンドシェイクにおけるクライアントの鍵交換アルゴリズムを定義します。
     PHP 8.2.0 以降かつ cURL 7.73.0 以降で利用可能です。
    </p>
   </td>
  </tr>
  <tr>
   <td id="constant.curlopt-ssl-enable-alpn">
    <strong><code><a href="curl.constants.php#constant.curlopt-ssl-enable-alpn">CURLOPT_SSL_ENABLE_ALPN</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <p class="para">
     <strong><code><a href="reserved.constants.php#constant.false">false</a></code></strong> を指定すると SSL ハンドシェイクで ALPN を無効にします
     (cURL をビルドする際に指定した SSL バックエンドがそれをサポートしている場合)。
     ALPN は http2 のネゴシエーションに使われるものです。
     PHP 7.0.7 以降かつ cURL 7.36.0 以降で利用可能です。
    </p>
   </td>
  </tr>
  <tr>
   <td id="constant.curlopt-ssl-enable-npn">
    <strong><code><a href="curl.constants.php#constant.curlopt-ssl-enable-npn">CURLOPT_SSL_ENABLE_NPN</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <p class="para">
     <strong><code><a href="reserved.constants.php#constant.false">false</a></code></strong> を指定すると SSL ハンドシェイクで NPN を無効にします
     (cURL をビルドする際に指定した SSL バックエンドがそれをサポートしている場合)。
     NPN は http2 のネゴシエーションに使われるものです。
     PHP 7.0.7 以降かつ cURL 7.36.0 以降で利用可能ですが、cURL 7.86.0 以降は非推奨となりました。
    </p>
   </td>
  </tr>
  <tr>
   <td id="constant.curlopt-ssl-falsestart">
    <strong><code><a href="curl.constants.php#constant.curlopt-ssl-falsestart">CURLOPT_SSL_FALSESTART</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <p class="para">
     <strong><code><a href="reserved.constants.php#constant.true">true</a></code></strong> を指定すると TLS の False Start が有効になり、<strong><code><a href="reserved.constants.php#constant.false">false</a></code></strong> を指定すると無効になります。
     False Start モードは、TLS クライアントがサーバーの <code class="literal">Finished</code> メッセージを検証する前に
     アプリケーションデータの送信を開始するモードです。
     PHP 7.0.7 以降かつ cURL 7.42.0 以降で利用可能です。
    </p>
   </td>
  </tr>
  <tr>
   <td id="constant.curlopt-ssl-options">
    <strong><code><a href="curl.constants.php#constant.curlopt-ssl-options">CURLOPT_SSL_OPTIONS</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <p class="para">
     SSL の動作オプションを
     <strong><code><a href="curl.constants.php#constant.curlsslopt-allow-beast">CURLSSLOPT_<span class="replaceable">*</span></a></code></strong> 定数のビットマスクで指定します。
     デフォルトではどのビットも設定されていません。
     PHP 7.0.7. 以降かつ cURL 7.25.0 以降で利用可能です。
    </p>
   </td>
  </tr>
  <tr>
   <td id="constant.curlopt-ssl-sessionid-cache">
    <strong><code><a href="curl.constants.php#constant.curlopt-ssl-sessionid-cache">CURLOPT_SSL_SESSIONID_CACHE</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <p class="para">
     <code class="literal">0</code> を指定すると SSL のセッション ID キャッシュが無効になり、
     <code class="literal">1</code> を指定すると有効になります。
     デフォルトでは、キャッシュを有効にした状態ですべての転送が実行されます。
     cURL 7.16.0 以降で利用可能です。
    </p>
   </td>
  </tr>
  <tr>
   <td id="constant.curlopt-ssl-verifyhost">
    <strong><code><a href="curl.constants.php#constant.curlopt-ssl-verifyhost">CURLOPT_SSL_VERIFYHOST</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <p class="para">
     <code class="literal">2</code> を指定すると、SSL のピア証明書の Common Name フィールドまたは Subject Alternate Name フィールドが
     与えられたホスト名と一致するかどうかを検証します。
     <code class="literal">0</code> を指定すると、名前をチェックしません。
     <code class="literal">1</code> は使用すべきではありません。
     本番環境では、このオプションの値は
     <code class="literal">2</code> (デフォルト値) のままにしておくべきです。
     値 <code class="literal">1</code> のサポートは cURL 7.28.1 で削除されました。
     cURL 7.8.1 以降で利用可能です。
    </p>
   </td>
  </tr>
  <tr>
   <td id="constant.curlopt-ssl-verifypeer">
    <strong><code><a href="curl.constants.php#constant.curlopt-ssl-verifypeer">CURLOPT_SSL_VERIFYPEER</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <p class="para">
     <strong><code><a href="reserved.constants.php#constant.false">false</a></code></strong> を指定すると cURL が ピア証明書を検証しなくなります。
     検証に使用する代替証明書は <strong><code><a href="curl.constants.php#constant.curlopt-cainfo">CURLOPT_CAINFO</a></code></strong> オプションで指定するか、
     証明書ディレクトリを <strong><code><a href="curl.constants.php#constant.curlopt-capath">CURLOPT_CAPATH</a></code></strong> オプションで指定できます。
     cURL 7.10 以降のデフォルト値は <strong><code><a href="reserved.constants.php#constant.true">true</a></code></strong> です。
     cURL 7.10 以降は、デフォルトの CA 証明書バンドルがインストールされています。
     cURL 7.4.2 以降で利用可能です。
    </p>
   </td>
  </tr>
  <tr>
   <td id="constant.curlopt-ssl-verifystatus">
    <strong><code><a href="curl.constants.php#constant.curlopt-ssl-verifystatus">CURLOPT_SSL_VERIFYSTATUS</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <p class="para">
     <strong><code><a href="reserved.constants.php#constant.true">true</a></code></strong> を指定すると、証明書のステータスの検証が有効になります。<strong><code><a href="reserved.constants.php#constant.false">false</a></code></strong> を指定すると無効になります。
     PHP 7.0.7 以降かつ cURL 7.41.0 以降で利用可能です。
    </p>
   </td>
  </tr>
  <tr>
   <td id="constant.curlopt-stderr">
    <strong><code><a href="curl.constants.php#constant.curlopt-stderr">CURLOPT_STDERR</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <p class="para">
     <strong><code><a href="reserved.constants.php#constant.stderr">STDERR</a></code></strong> の代わりにエラーを出力する代替場所を
     指すファイルハンドルを <span class="type"><a href="language.types.resource.php" class="type resource">resource</a></span> で指定します。
     cURL 7.1.0 以降で利用可能です。
    </p>
   </td>
  </tr>
  <tr>
   <td id="constant.curlopt-stream-weight">
    <strong><code><a href="curl.constants.php#constant.curlopt-stream-weight">CURLOPT_STREAM_WEIGHT</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <p class="para">
     ストリームの重み (<code class="literal">1</code> から <code class="literal">256</code> の間の数値) を数値で設定します。
     PHP 7.0.7 以降かつ cURL 7.46.0 以降で利用可能です。
    </p>
   </td>
  </tr>
  <tr>
   <td id="constant.curlopt-suppress-connect-headers">
    <strong><code><a href="curl.constants.php#constant.curlopt-suppress-connect-headers">CURLOPT_SUPPRESS_CONNECT_HEADERS</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <p class="para">
     <strong><code><a href="reserved.constants.php#constant.true">true</a></code></strong> を指定すると、<strong><code><a href="curl.constants.php#constant.curlopt-httpproxytunnel">CURLOPT_HTTPPROXYTUNNEL</a></code></strong> が使われて CONNECT リクエストが生成された場合に、
     ユーザーコールバック関数 <strong><code><a href="curl.constants.php#constant.curlopt-headerfunction">CURLOPT_HEADERFUNCTION</a></code></strong> および <strong><code><a href="curl.constants.php#constant.curlopt-writefunction">CURLOPT_WRITEFUNCTION</a></code></strong> へ
     プロキシ CONNECT レスポンスヘッダを渡さなくなります。
     デフォルト値は <strong><code><a href="reserved.constants.php#constant.false">false</a></code></strong> です。
     PHP 7.3.0 以降かつ cURL 7.54.0 以降で利用可能です。
    </p>
   </td>
  </tr>
  <tr>
   <td id="constant.curlopt-tcp-fastopen">
    <strong><code><a href="curl.constants.php#constant.curlopt-tcp-fastopen">CURLOPT_TCP_FASTOPEN</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <p class="para">
     <strong><code><a href="reserved.constants.php#constant.true">true</a></code></strong> を指定すると TCP Fast Open を有効にし、<strong><code><a href="reserved.constants.php#constant.false">false</a></code></strong> を指定すると無効にします。
     PHP 7.0.7 以降かつ cURL 7.49.0 以降で利用可能です。
    </p>
   </td>
  </tr>
  <tr>
   <td id="constant.curlopt-tcp-keepalive">
    <strong><code><a href="curl.constants.php#constant.curlopt-tcp-keepalive">CURLOPT_TCP_KEEPALIVE</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <p class="para">
     <code class="literal">1</code> を指定すると TCP のキープアライブプローブが送信されます。
     送られるプローブの遅延と頻度は、オペレーティングシステムがサポートしていれば
     <strong><code><a href="curl.constants.php#constant.curlopt-tcp-keepidle">CURLOPT_TCP_KEEPIDLE</a></code></strong> オプションと <strong><code><a href="curl.constants.php#constant.curlopt-tcp-keepintvl">CURLOPT_TCP_KEEPINTVL</a></code></strong> オプションで制御できます。
     <code class="literal">0</code> (デフォルト) を指定すると キープアライブプローブが無効になります。
     プローブの最大数は <strong><code><a href="curl.constants.php#constant.curlopt-tcp-keepcnt">CURLOPT_TCP_KEEPCNT</a></code></strong> オプションで設定できます。
     cURL 7.25.0 以降で利用可能です。
    </p>
   </td>
  </tr>
  <tr>
   <td id="constant.curlopt-tcp-keepidle">
    <strong><code><a href="curl.constants.php#constant.curlopt-tcp-keepidle">CURLOPT_TCP_KEEPIDLE</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <p class="para">
     接続がアイドル状態のとき、オペレーティングシステムがキープアライブプローブを送信する前に待機する遅延を秒単位で設定します。
     <strong><code><a href="curl.constants.php#constant.curlopt-tcp-keepalive">CURLOPT_TCP_KEEPALIVE</a></code></strong> が有効でなければ効果はありません。
     なお、すべてのオペレーティングシステムがこのオプションをサポートしているわけではありません。
     デフォルトは <code class="literal">60</code> です。
     cURL 7.25.0 以降で利用可能です。
    </p>
   </td>
  </tr>
  <tr>
   <td id="constant.curlopt-tcp-keepintvl">
    <strong><code><a href="curl.constants.php#constant.curlopt-tcp-keepintvl">CURLOPT_TCP_KEEPINTVL</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <p class="para">
     オペレーティングシステムがキープアライブプローブを送信する間隔を秒単位で設定します。
     <strong><code><a href="curl.constants.php#constant.curlopt-tcp-keepalive">CURLOPT_TCP_KEEPALIVE</a></code></strong> が有効でなければ効果はありません。
     なお、すべてのオペレーティングシステムがこのオプションをサポートしているわけではありません。
     デフォルトは <code class="literal">60</code> です。
     cURL 7.25.0 以降で利用可能です。
    </p>
   </td>
  </tr>
  <tr>
   <td id="constant.curlopt-tcp-keepcnt">
    <strong><code><a href="curl.constants.php#constant.curlopt-tcp-keepcnt">CURLOPT_TCP_KEEPCNT</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <p class="para">
     TCP におけるキープアライブプローブの最大送信数を指定します。
     デフォルトは <code class="literal">9</code> です。
     PHP 8.4.0 以降かつ cURL 8.9.0 以降で利用可能です。
    </p>
   </td>
  </tr>
  <tr>
   <td id="constant.curlopt-tcp-nodelay">
    <strong><code><a href="curl.constants.php#constant.curlopt-tcp-nodelay">CURLOPT_TCP_NODELAY</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <p class="para">
     <strong><code><a href="reserved.constants.php#constant.true">true</a></code></strong> を指定すると、TCP の Nagle アルゴリズム
     (ネットワーク上の小さなパケットの数を最小化しようとするアルゴリズム) を無効にします。
     デフォルト値は <strong><code><a href="reserved.constants.php#constant.true">true</a></code></strong> です。
     cURL 7.11.2 以降で利用可能です。
    </p>
   </td>
  </tr>
  <tr>
   <td id="constant.curlopt-telnetoptions">
    <strong><code><a href="curl.constants.php#constant.curlopt-telnetoptions">CURLOPT_TELNETOPTIONS</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <p class="para">
     telnet ネゴシエーションに渡す <span class="type"><a href="language.types.string.php" class="type string">string</a></span> の <span class="type"><a href="language.types.array.php" class="type array">array</a></span> を指定します。
     変数は <code class="literal">&lt;option=value&gt;</code> 形式である必要があります。
     cURLは、<code class="literal">TTYPE</code>、
     <code class="literal">XDISPLOC</code>、<code class="literal">NEW_ENV</code> をサポートしています。
     cURL 7.7.0 以降で利用可能です。
    </p>
   </td>
  </tr>
  <tr>
   <td id="constant.curlopt-tftp-blksize">
    <strong><code><a href="curl.constants.php#constant.curlopt-tftp-blksize">CURLOPT_TFTP_BLKSIZE</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <p class="para">
     TFTP データ転送に使用するブロックサイズを指定します。
     有効な値の範囲は <code class="literal">8</code> から <code class="literal">65464</code> バイトです。
     このオプションが指定されていない場合、デフォルトの <code class="literal">512</code> バイトが使用されます。
     指定されたブロックサイズは、リモートサーバーがサポートしている場合に限り使用されます。
     サーバーがオプション確認を返さない場合や、
     ブロックサイズなしでオプション確認を返してきた場合、
     デフォルトの <code class="literal">512</code> バイトが使われます。
     cURL 7.19.4 以降で利用可能です。
    </p>
   </td>
  </tr>
  <tr>
   <td id="constant.curlopt-tftp-no-options">
    <strong><code><a href="curl.constants.php#constant.curlopt-tftp-no-options">CURLOPT_TFTP_NO_OPTIONS</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <p class="para">
     <strong><code><a href="reserved.constants.php#constant.true">true</a></code></strong> を指定すると、TFTP でオプションリクエストを送信しないようになります。
     デフォルト値は <strong><code><a href="reserved.constants.php#constant.false">false</a></code></strong> です。
     PHP 7.0.7 以降かつ cURL 7.48.0 以降で利用可能です。
    </p>
   </td>
  </tr>
  <tr>
   <td id="constant.curlopt-timecondition">
    <strong><code><a href="curl.constants.php#constant.curlopt-timecondition">CURLOPT_TIMECONDITION</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <p class="para">
     <strong><code><a href="curl.constants.php#constant.curlopt-timevalue">CURLOPT_TIMEVALUE</a></code></strong> の扱い方を設定します。
     <strong><code><a href="curl.constants.php#constant.curl-timecond-ifmodsince">CURL_TIMECOND_IFMODSINCE</a></code></strong> を指定すると、
     <strong><code><a href="curl.constants.php#constant.curlopt-timevalue">CURLOPT_TIMEVALUE</a></code></strong> で指定された時刻以降にページが変更された場合に限り
     そのページを返します。ページが変更されていない場合、
     <code class="literal">304 Not Modified</code> ヘッダーが返されます
     (レスポンスのヘッダー部を確認するには <strong><code><a href="curl.constants.php#constant.curlopt-header">CURLOPT_HEADER</a></code></strong> を <strong><code><a href="reserved.constants.php#constant.true">true</a></code></strong> に設定しておく必要があります)。
     <strong><code><a href="curl.constants.php#constant.curl-timecond-ifunmodsince">CURL_TIMECOND_IFUNMODSINCE</a></code></strong> を使うとその逆の動作になります。
     <strong><code><a href="curl.constants.php#constant.curlopt-timevalue">CURLOPT_TIMEVALUE</a></code></strong> を無視して常にページを返すには
     <strong><code><a href="curl.constants.php#constant.curl-timecond-none">CURL_TIMECOND_NONE</a></code></strong> を使用します。
     デフォルトは <strong><code><a href="curl.constants.php#constant.curl-timecond-none">CURL_TIMECOND_NONE</a></code></strong> です。
     cURL 7.46.0 以前のデフォルトは
     <strong><code><a href="curl.constants.php#constant.curl-timecond-ifmodsince">CURL_TIMECOND_IFMODSINCE</a></code></strong> でした。
     cURL 7.1.0 以降で利用可能です。
    </p>
   </td>
  </tr>
  <tr>
   <td id="constant.curlopt-timeout">
    <strong><code><a href="curl.constants.php#constant.curlopt-timeout">CURLOPT_TIMEOUT</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <p class="para">
     cURL 関数の実行を許容する最大秒数を指定します。
     デフォルトは <code class="literal">0</code> で、転送中に関数がタイムアウトしないことを意味します。
     cURL 7.1.0 以降で利用可能です。
    </p>
   </td>
  </tr>
  <tr>
   <td id="constant.curlopt-timeout-ms">
    <strong><code><a href="curl.constants.php#constant.curlopt-timeout-ms">CURLOPT_TIMEOUT_MS</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <p class="para">
     cURL 関数の実行を許容する最大ミリ秒数を指定します。
     cURL がシステム標準のネームリゾルバを使うようにビルドされている場合、
     接続のその部分のタイムアウトは秒精度となり、
     指定できる最小のタイムアウトも 1 秒になります。
     デフォルトは <code class="literal">0</code> で、転送中に関数がタイムアウトしないことを意味します。
     cURL 7.16.2 以降で利用可能です。
    </p>
   </td>
  </tr>
  <tr>
   <td id="constant.curlopt-timevalue">
    <strong><code><a href="curl.constants.php#constant.curlopt-timevalue">CURLOPT_TIMEVALUE</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <p class="para">
     1970 年 1 月 1 日からの秒数で表した時刻を指定します。この時刻は
     <strong><code><a href="curl.constants.php#constant.curlopt-timecondition">CURLOPT_TIMECONDITION</a></code></strong> で使われます。
     デフォルト値は <code class="literal">0</code> です。
     cURL 7.1.0 以降で利用可能です。
    </p>
   </td>
  </tr>
  <tr>
   <td id="constant.curlopt-timevalue-large">
    <strong><code><a href="curl.constants.php#constant.curlopt-timevalue-large">CURLOPT_TIMEVALUE_LARGE</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <p class="para">
     1970 年 1 月 1 日からの秒数で表した時刻を指定します。この時刻は
     <strong><code><a href="curl.constants.php#constant.curlopt-timecondition">CURLOPT_TIMECONDITION</a></code></strong> で使われます。デフォルトは 0 です。
     このオプションと <strong><code><a href="curl.constants.php#constant.curlopt-timevalue">CURLOPT_TIMEVALUE</a></code></strong> の違いは引数の型です。
     &#039;long&#039; が 32 ビット幅しかないシステムでは、
     2038 年を超える日付を設定するのにこちらのオプションを使う必要があります。
     PHP 7.3.0 以降かつ cURL 7.59.0 以降で利用可能です。
    </p>
   </td>
  </tr>
  <tr>
   <td id="constant.curlopt-tls13-ciphers">
    <strong><code><a href="curl.constants.php#constant.curlopt-tls13-ciphers">CURLOPT_TLS13_CIPHERS</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <p class="para">
     TLS 1.3 接続で用いる暗号を、コロン区切りの <span class="type"><a href="language.types.string.php" class="type string">string</a></span> で指定します。
     このオプションは現在、cURL が OpenSSL 1.1.1 以降を使用してビルドされた場合にのみ使用されます。
     その他の SSL バックエンドを使用する場合、TLS 1.3 の暗号スイートは
     <strong><code><a href="curl.constants.php#constant.curlopt-ssl-cipher-list">CURLOPT_SSL_CIPHER_LIST</a></code></strong> オプションで設定できます。
     PHP 7.3.0 以降かつ cURL 7.61.0 以降で利用可能です。
    </p>
   </td>
  </tr>
  <tr>
   <td id="constant.curlopt-tlsauth-password">
    <strong><code><a href="curl.constants.php#constant.curlopt-tlsauth-password">CURLOPT_TLSAUTH_PASSWORD</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <p class="para">
     <strong><code><a href="curl.constants.php#constant.curlopt-tlsauth-type">CURLOPT_TLSAUTH_TYPE</a></code></strong> オプションで指定された
     TLS の認証方法で用いるパスワードを <span class="type"><a href="language.types.string.php" class="type string">string</a></span> で指定します。
     <strong><code><a href="curl.constants.php#constant.curlopt-tlsauth-username">CURLOPT_TLSAUTH_USERNAME</a></code></strong> オプションも
     合わせて設定する必要があります。
     この機能は TLS SRP に依存しており、TLS 1.3 では動作しません。
     cURL 7.21.4 以降で利用可能です。
    </p>
   </td>
  </tr>
  <tr>
   <td id="constant.curlopt-tlsauth-type">
    <strong><code><a href="curl.constants.php#constant.curlopt-tlsauth-type">CURLOPT_TLSAUTH_TYPE</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <p class="para">
     TLS の認証方法を <span class="type"><a href="language.types.string.php" class="type string">string</a></span> で指定します。
     サポートされているのは <code class="literal">SRP</code> (TLS Secure Remote Password 認証) です。
     cURL 7.21.4 以降で利用可能です。
    </p>
   </td>
  </tr>
  <tr>
   <td id="constant.curlopt-tlsauth-username">
    <strong><code><a href="curl.constants.php#constant.curlopt-tlsauth-username">CURLOPT_TLSAUTH_USERNAME</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <p class="para">
     <strong><code><a href="curl.constants.php#constant.curlopt-tlsauth-type">CURLOPT_TLSAUTH_TYPE</a></code></strong> オプションで指定された
     TLS の認証方法で用いるユーザー名を <span class="type"><a href="language.types.string.php" class="type string">string</a></span> で指定します。
     <strong><code><a href="curl.constants.php#constant.curlopt-tlsauth-password">CURLOPT_TLSAUTH_PASSWORD</a></code></strong> オプションも
     合わせて設定する必要があります。
     この機能は TLS SRP に依存しており、TLS 1.3 では動作しません。
     cURL 7.21.4 以降で利用可能です。
    </p>
   </td>
  </tr>
  <tr>
   <td id="constant.curlopt-transfer-encoding">
    <strong><code><a href="curl.constants.php#constant.curlopt-transfer-encoding">CURLOPT_TRANSFER_ENCODING</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <p class="para">
     <code class="literal">1</code> を指定すると、送信される HTTP リクエストで圧縮形式の <code class="literal">Transfer Encoding</code> を
     要求するようになります。
     <code class="literal">0</code> を指定すると無効になります。
     サーバーが圧縮形式の <code class="literal">Transfer Encoding</code> で応答したなら、
     cURL は受信時に自動で展開します。
     デフォルト値は <code class="literal">0</code> です。
     cURL 7.21.6 以降で利用可能です。
    </p>
   </td>
  </tr>
  <tr>
   <td id="constant.curlopt-transfertext">
    <strong><code><a href="curl.constants.php#constant.curlopt-transfertext">CURLOPT_TRANSFERTEXT</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <p class="para">
     <strong><code><a href="reserved.constants.php#constant.true">true</a></code></strong> を指定すると FTP 転送で ASCII モードを使用します。
     LDAP では、HTML の代わりにプレーンテキストでデータを取得します。
     Windows システムでは、<strong><code><a href="reserved.constants.php#constant.stdout">STDOUT</a></code></strong> をバイナリモードに設定しないようになります。
     デフォルト値は <strong><code><a href="reserved.constants.php#constant.false">false</a></code></strong> です。
     cURL 7.1.1 以降で利用可能です。
    </p>
   </td>
  </tr>
  <tr>
   <td id="constant.curlopt-unix-socket-path">
    <strong><code><a href="curl.constants.php#constant.curlopt-unix-socket-path">CURLOPT_UNIX_SOCKET_PATH</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <p class="para">
     接続エンドポイントとして Unix ドメインソケットの使用を有効にし、
     指定された <span class="type"><a href="language.types.string.php" class="type string">string</a></span> をそのパスとして設定します。
     <strong><code><a href="reserved.constants.php#constant.null">null</a></code></strong> を設定すると無効になります。
     デフォルト値は <strong><code><a href="reserved.constants.php#constant.null">null</a></code></strong> です。
     PHP 7.0.7 以降かつ cURL 7.40.0 以降で利用可能です。
    </p>
   </td>
  </tr>
  <tr>
   <td id="constant.curlopt-unrestricted-auth">
    <strong><code><a href="curl.constants.php#constant.curlopt-unrestricted-auth">CURLOPT_UNRESTRICTED_AUTH</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <p class="para">
     <strong><code><a href="reserved.constants.php#constant.true">true</a></code></strong> を指定すると、(<strong><code><a href="curl.constants.php#constant.curlopt-followlocation">CURLOPT_FOLLOWLOCATION</a></code></strong> を使って) ロケーションを追跡する際に、
     ホスト名が変更されたとしてもユーザー名とパスワードを送り続けます。
     デフォルト値は <strong><code><a href="reserved.constants.php#constant.false">false</a></code></strong> です。
     cURL 7.10.4 以降で利用可能です。
    </p>
   </td>
  </tr>
  <tr>
   <td id="constant.curlopt-upkeep-interval-ms">
    <strong><code><a href="curl.constants.php#constant.curlopt-upkeep-interval-ms">CURLOPT_UPKEEP_INTERVAL_MS</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <p class="para">
     一部のプロトコルには「接続保持」メカニズムがあります。これらのメカニズムは通常、
     接続を保持するために既存の接続へ何らかのトラフィックを送信します。このオプションは接続保持間隔を設定します。
     現在、接続保持メカニズムを持つ唯一のプロトコルは HTTP/2 です。
     接続保持間隔を超えると、既存の接続へ HTTP/2 PING フレームが送信されます。
     デフォルトは <strong><code>CURL_UPKEEP_INTERVAL_DEFAULT</code></strong> で、
     現在は <code class="literal">60</code> 秒です。
     PHP 8.2.0 以降かつ cURL 7.62.0 以降で利用可能です。
    </p>
   </td>
  </tr>
  <tr>
   <td id="constant.curlopt-upload">
    <strong><code><a href="curl.constants.php#constant.curlopt-upload">CURLOPT_UPLOAD</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <p class="para">
     <strong><code><a href="reserved.constants.php#constant.true">true</a></code></strong> を指定するとアップロードの準備と実行を行います。
     デフォルト値は <strong><code><a href="reserved.constants.php#constant.false">false</a></code></strong> です。
     cURL 7.1.0 以降で利用可能です。
    </p>
   </td>
  </tr>
  <tr>
   <td id="constant.curlopt-upload-buffersize">
    <strong><code><a href="curl.constants.php#constant.curlopt-upload-buffersize">CURLOPT_UPLOAD_BUFFERSIZE</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <p class="para">
     cURL のアップロードバッファのサイズをバイト単位で指定します。
     バッファサイズのデフォルトは 64 キロバイトです。設定可能な最大バッファサイズは 2 メガバイトです。
     設定可能な最小バッファサイズは 16 キロバイトです。
     PHP 8.2.0 以降かつ cURL 7.62.0 以降で利用可能です。
    </p>
   </td>
  </tr>
  <tr>
   <td id="constant.curlopt-url">
    <strong><code><a href="curl.constants.php#constant.curlopt-url">CURLOPT_URL</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <p class="para">
     取得する URL を指定します。この設定は <span class="function"><a href="function.curl-init.php" class="function">curl_init()</a></span> で
     セッションを初期化する際にも指定できます。
     cURL 7.1.0 以降で利用可能です。
    </p>
   </td>
  </tr>
  <tr>
   <td id="constant.curlopt-use-ssl">
    <strong><code><a href="curl.constants.php#constant.curlopt-use-ssl">CURLOPT_USE_SSL</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <p class="para">
     FTP、SMTP、POP3、IMAP などを使用する際の
     転送における SSL/TLS の要求レベルを設定します。
     これらのプロトコルはすべて平文で開始し、
     STARTTLS コマンドを使用して SSL に「アップグレード」されます。
     <strong><code><a href="curl.constants.php#constant.curlusessl-all">CURLUSESSL_<span class="replaceable">*</span></a></code></strong> 定数のいずれかを設定します。
     cURL 7.17.0 以降で利用可能です。
    </p>
   </td>
  </tr>
  <tr>
   <td id="constant.curlopt-useragent">
    <strong><code><a href="curl.constants.php#constant.curlopt-useragent">CURLOPT_USERAGENT</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <p class="para">
     HTTP リクエストで使われる <code class="literal">User-Agent: </code> ヘッダーの内容を指定します。
     cURL 7.1.0 以降で利用可能です。
    </p>
   </td>
  </tr>
  <tr>
   <td id="constant.curlopt-username">
    <strong><code><a href="curl.constants.php#constant.curlopt-username">CURLOPT_USERNAME</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <p class="para">
     認証に用いるユーザー名を指定します。
     cURL 7.19.1 以降で利用可能です。
    </p>
   </td>
  </tr>
  <tr>
   <td id="constant.curlopt-userpwd">
    <strong><code><a href="curl.constants.php#constant.curlopt-userpwd">CURLOPT_USERPWD</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <p class="para">
     <code class="literal">[username]:[password]</code> の形で
     接続に用いるユーザー名とパスワードを指定します。
     cURL 7.1.0 以降で利用可能です。
    </p>
   </td>
  </tr>
  <tr>
   <td id="constant.curlopt-verbose">
    <strong><code><a href="curl.constants.php#constant.curlopt-verbose">CURLOPT_VERBOSE</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <p class="para">
     <strong><code><a href="reserved.constants.php#constant.true">true</a></code></strong> を指定すると、詳細な情報を出力します。
     出力は <strong><code><a href="reserved.constants.php#constant.stderr">STDERR</a></code></strong> か、
     <strong><code><a href="curl.constants.php#constant.curlopt-stderr">CURLOPT_STDERR</a></code></strong> で指定されたファイルへと書き込まれます。
     デフォルト値は <strong><code><a href="reserved.constants.php#constant.false">false</a></code></strong> です。
     cURL 7.1.0 以降で利用可能です。
    </p>
   </td>
  </tr>
  <tr>
   <td id="constant.curlopt-wildcardmatch">
    <strong><code><a href="curl.constants.php#constant.curlopt-wildcardmatch">CURLOPT_WILDCARDMATCH</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <p class="para">
     <code class="literal">1</code> を指定すると、ファイル名パターンによって複数のファイルを転送します。
     パターンは <strong><code><a href="curl.constants.php#constant.curlopt-url">CURLOPT_URL</a></code></strong> オプションの一部として指定でき、
     URL の最後の部分 (ファイル名) で
     fnmatch 風のパターン (シェルパターンマッチング) を使用します。
     cURL 7.21.0 以降で利用可能です。
    </p>
   </td>
  </tr>
  <tr>
   <td id="constant.curlopt-writefunction">
    <strong><code><a href="curl.constants.php#constant.curlopt-writefunction">CURLOPT_WRITEFUNCTION</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <p class="para">
     以下のシグニチャの <span class="type"><a href="language.types.callable.php" class="type callable">callable</a></span> を指定します。
     <div class="methodsynopsis dc-description">
      <span class="methodname"><span class="replaceable">callback</span></span>(<span class="methodparam"><span class="type"><a href="language.types.resource.php" class="type resource">resource</a></span> <code class="parameter">$curlHandle</code></span>, <span class="methodparam"><span class="type"><a href="language.types.string.php" class="type string">string</a></span> <code class="parameter">$data</code></span>): <span class="type"><a href="language.types.integer.php" class="type int">int</a></span></div>

     <dl>
      
       <dt><code class="parameter">curlHandle</code></dt>
       <dd>
        <span class="simpara">
         cURL ハンドル。
        </span>
       </dd>
      
      
       <dt><code class="parameter">data</code></dt>
       <dd>
        <span class="simpara">
         書き込むべきデータ。
        </span>
       </dd>
      
     </dl>
     このコールバックは、データを保存して書き込んだバイト数を返さなければなりません。
     そうしないなら、転送はエラーで中止されます (訳注: 一度にすべてのデータを書き込む必要があり、部分的な書き込みはできません。つまり、返り値は渡されたデータ長と一致しなければなりません)。
     cURL 7.1.0 以降で利用可能です。
    </p>
   </td>
  </tr>
  <tr>
   <td id="constant.curlopt-writeheader">
    <strong><code><a href="curl.constants.php#constant.curlopt-writeheader">CURLOPT_WRITEHEADER</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <p class="para">
     転送のヘッダー部が書き込まれるファイルへのファイルハンドルを <span class="type"><a href="language.types.resource.php" class="type resource">resource</a></span> で指定します。
     cURL 7.1.0 以降で利用可能です。
    </p>
   </td>
  </tr>
  <tr>
   <td id="constant.curlopt-ws-options">
    <strong><code><a href="curl.constants.php#constant.curlopt-ws-options">CURLOPT_WS_OPTIONS</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <p class="para">
     WebSocket の動作オプションを設定するビットマスクを指定します。
     利用可能な唯一の選択肢は <strong><code><a href="curl.constants.php#constant.curlws-raw-mode">CURLWS_RAW_MODE</a></code></strong> です。
     デフォルト値は <code class="literal">0</code> です。
     PHP 8.3.0 以降かつ cURL 7.86.0 以降で利用可能です。
    </p>
   </td>
  </tr>
  <tr>
   <td id="constant.curlopt-xferinfofunction">
    <strong><code><a href="curl.constants.php#constant.curlopt-xferinfofunction">CURLOPT_XFERINFOFUNCTION</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <p class="para">
     以下のシグニチャの <span class="type"><a href="language.types.callable.php" class="type callable">callable</a></span> を指定します。
     <div class="methodsynopsis dc-description">
      <span class="methodname"><span class="replaceable">callback</span></span>(<br>&nbsp;&nbsp;&nbsp;&nbsp;<span class="methodparam"><span class="type"><a href="language.types.resource.php" class="type resource">resource</a></span> <code class="parameter">$curlHandle</code></span>,<br>&nbsp;&nbsp;&nbsp;&nbsp;<span class="methodparam"><span class="type"><a href="language.types.integer.php" class="type int">int</a></span> <code class="parameter">$bytesToDownload</code></span>,<br>&nbsp;&nbsp;&nbsp;&nbsp;<span class="methodparam"><span class="type"><a href="language.types.integer.php" class="type int">int</a></span> <code class="parameter">$bytesDownloaded</code></span>,<br>&nbsp;&nbsp;&nbsp;&nbsp;<span class="methodparam"><span class="type"><a href="language.types.integer.php" class="type int">int</a></span> <code class="parameter">$bytesToUpload</code></span>,<br>&nbsp;&nbsp;&nbsp;&nbsp;<span class="methodparam"><span class="type"><a href="language.types.integer.php" class="type int">int</a></span> <code class="parameter">$bytesUploaded</code></span><br>): <span class="type"><a href="language.types.integer.php" class="type int">int</a></span></div>

     <dl>
      
       <dt><code class="parameter">curlHandle</code></dt>
       <dd>
        <span class="simpara">
         cURL ハンドル。
        </span>
       </dd>
      
      
       <dt><code class="parameter">bytesToDownload</code></dt>
       <dd>
        <span class="simpara">
         この転送でダウンロードされようとしている総バイト数。
        </span>
       </dd>
      
      
       <dt><code class="parameter">bytesDownloaded</code></dt>
       <dd>
        <span class="simpara">
         これまでにダウンロードされたバイト数。
        </span>
       </dd>
      
      
       <dt><code class="parameter">bytesToUpload</code></dt>
       <dd>
        <span class="simpara">
         この転送でアップロードされようとしている総バイト数。
        </span>
       </dd>
      
      
       <dt><code class="parameter">bytesUploaded</code></dt>
       <dd>
        <span class="simpara">
         これまでにアップロードされたバイト数。
        </span>
       </dd>
      
     </dl>
     転送を中断し、<strong><code><a href="curl.constants.php#constant.curle-aborted-by-callback">CURLE_ABORTED_BY_CALLBACK</a></code></strong> エラーをセットするには、
     <code class="literal">1</code> を返してください。
     PHP 8.2.0 以降かつ cURL 7.32.0 以降で利用可能です。
    </p>
   </td>
  </tr>
  <tr>
   <td id="constant.curlopt-server-response-timeout">
    <strong><code><a href="curl.constants.php#constant.curlopt-server-response-timeout">CURLOPT_SERVER_RESPONSE_TIMEOUT</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <p class="para">
     サーバーからのレスポンスを cURL が待機するタイムアウト秒数を指定します。この設定が使われるのは、
     <abbr title="File Transfer Protocol">FTP</abbr> サーバー、<abbr title="SSH/Secure File Transfer Protocol">SFTP</abbr> サーバー、<abbr title="Internet Message Access Protocol">IMAP</abbr> サーバー、
     <abbr>SCP</abbr> サーバー、<abbr title="Simple Mail Transfer Protocol">SMTP</abbr> サーバー、<abbr title="Post Office Protocol version 3">POP3</abbr> サーバーです。
     このオプションは、cURL 7.85.0 で非推奨となった
     <strong><code><a href="curl.constants.php#constant.curlopt-ftp-response-timeout">CURLOPT_FTP_RESPONSE_TIMEOUT</a></code></strong> を置き換えます。
     PHP 8.4.0 以降で利用可能です。
    </p>
   </td>
  </tr>
  <tr>
   <td id="constant.curlopt-xoauth2-bearer">
    <strong><code><a href="curl.constants.php#constant.curlopt-xoauth2-bearer">CURLOPT_XOAUTH2_BEARER</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <p class="para">
     OAuth 2.0 のアクセストークンを指定します。
     <strong><code><a href="reserved.constants.php#constant.null">null</a></code></strong> を指定すると無効化されます。
     デフォルト値は <strong><code><a href="reserved.constants.php#constant.null">null</a></code></strong> です。
     PHP 7.0.7 以降かつ cURL 7.33.0 以降で利用可能です。
    </p>
   </td>
  </tr>
  <tr>
   <td id="constant.curlopt-prereqfunction">
    <strong><code><a href="curl.constants.php#constant.curlopt-prereqfunction">CURLOPT_PREREQFUNCTION</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <p class="para">
     以下のシグニチャを持つ <span class="type"><a href="language.types.callable.php" class="type callable">callable</a></span> を指定します。
     このコールバックは、接続が確立され、リクエストペイロード
     (例えば、HTTP 接続における GET/POST/DELETE リクエスト) が送られる前に呼ばれます。
     送信元/送信先 IP アドレスやポート番号に応じて接続を中止したり許可したりするのに
     用いることができます。
     <div class="methodsynopsis dc-description">
      <span class="methodname"><span class="replaceable">callback</span></span>(<br>&nbsp;&nbsp;&nbsp;&nbsp;<span class="methodparam"><span class="type"><a href="class.curlhandle.php" class="type CurlHandle">CurlHandle</a></span> <code class="parameter">$curlHandle</code></span>,<br>&nbsp;&nbsp;&nbsp;&nbsp;<span class="methodparam"><span class="type"><a href="language.types.string.php" class="type string">string</a></span> <code class="parameter">$destination_ip</code></span>,<br>&nbsp;&nbsp;&nbsp;&nbsp;<span class="methodparam"><span class="type"><a href="language.types.string.php" class="type string">string</a></span> <code class="parameter">$local_ip</code></span>,<br>&nbsp;&nbsp;&nbsp;&nbsp;<span class="methodparam"><span class="type"><a href="language.types.integer.php" class="type int">int</a></span> <code class="parameter">$destination_port</code></span>,<br>&nbsp;&nbsp;&nbsp;&nbsp;<span class="methodparam"><span class="type"><a href="language.types.integer.php" class="type int">int</a></span> <code class="parameter">$local_port</code></span><br>): <span class="type"><a href="language.types.integer.php" class="type int">int</a></span></div>

     <dl>
      
       <dt><code class="parameter">curlHandle</code></dt>
       <dd>
        <span class="simpara">
         cURL ハンドル。
        </span>
       </dd>
      
      
       <dt><code class="parameter">destination_ip</code></dt>
       <dd>
        <span class="simpara">
         この接続で確立されたリモートサーバーのプライマリー IP アドレス。
         <abbr title="File Transfer Protocol">FTP</abbr> の場合は、制御用接続の IP アドレスになります。
         IPv6 のアドレスは、角括弧で囲わずに表現されます。
        </span>
       </dd>
      
      
       <dt><code class="parameter">local_ip</code></dt>
       <dd>
        <span class="simpara">
         この接続の送信元 IP アドレス。
         IPv6 のアドレスは、角括弧で囲わずに表現されます。
        </span>
       </dd>
      
      
       <dt><code class="parameter">destination_port</code></dt>
       <dd>
        <span class="simpara">
         この接続で確立されたリモートサーバーのプライマリーポート番号。
         <abbr title="File Transfer Protocol">FTP</abbr> の場合は、制御用接続のポート番号になります。
         プロトコルに応じて、<abbr title="Transmission Control Protocol">TCP</abbr> または <abbr title="User Datagram Protocol">UDP</abbr> のポート番号になります。
        </span>
       </dd>
      
      
       <dt><code class="parameter">local_port</code></dt>
       <dd>
        <span class="simpara">
         この接続の送信元ポート番号。
         プロトコルに応じて、<abbr title="Transmission Control Protocol">TCP</abbr> または <abbr title="User Datagram Protocol">UDP</abbr> のポート番号になります。
        </span>
       </dd>
      
     </dl>
     リクエストを許可する場合は <strong><code><a href="curl.constants.php#constant.curl-prereqfunc-ok">CURL_PREREQFUNC_OK</a></code></strong> を、
     転送を中止する場合は <strong><code><a href="curl.constants.php#constant.curl-prereqfunc-abort">CURL_PREREQFUNC_ABORT</a></code></strong> を返してください。
     PHP 8.4.0 以降かつ cURL 7.80.0 以降で利用可能です。
    </p>
   </td>
  </tr>
  <tr>
   <td id="constant.curlopt-debugfunction">
    <strong><code><a href="curl.constants.php#constant.curlopt-debugfunction">CURLOPT_DEBUGFUNCTION</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <p class="para">
     PHP 8.4.0 以降で利用可能です。
     このオプションを利用するには <strong><code><a href="curl.constants.php#constant.curlopt-verbose">CURLOPT_VERBOSE</a></code></strong> オプションを有効にする必要があります。
     cURL 標準の詳細出力を置き換える <span class="type"><a href="language.types.callable.php" class="type callable">callable</a></span> を指定します。
     このコールバックは、リクエストのさまざまな段階で詳細なデバッグ情報とともに呼び出されます。
     これは以下のシグニチャである必要があります。
     <div class="methodsynopsis dc-description">
      <span class="methodname"><span class="replaceable">callback</span></span>(<span class="methodparam"><span class="type"><a href="class.curlhandle.php" class="type CurlHandle">CurlHandle</a></span> <code class="parameter">$curlHandle</code></span>, <span class="methodparam"><span class="type"><a href="language.types.integer.php" class="type int">int</a></span> <code class="parameter">$type</code></span>, <span class="methodparam"><span class="type"><a href="language.types.string.php" class="type string">string</a></span> <code class="parameter">$data</code></span>): <span class="type"><a href="language.types.void.php" class="type void">void</a></span></div>

     <dl>
      
       <dt><code class="parameter">curlHandle</code></dt>
       <dd>
        <span class="simpara">
         cURL ハンドル。
        </span>
       </dd>
      
      
       <dt><code class="parameter">type</code></dt>
       <dd>
        <span class="simpara">
         <code class="parameter">data</code> の値の種類を表す以下の定数のいずれか：
        </span>
        <table id="constant.curl-debugfunction.constants" class="doctable table">
             <tr>
              <th>定数</th>
              <th>説明</th>
             </tr>
         <tr>
          <td id="constant.curlinfo-text">
           <strong><code><a href="curl.constants.php#constant.curlinfo-text">CURLINFO_TEXT</a></code></strong>
           (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
          </td>
          <td>
           <span class="simpara">
            なんらかの情報を表すテキスト。
           </span>
          </td>
         </tr>
         <tr>
          <td id="constant.curlinfo-header-in">
           <strong><code><a href="curl.constants.php#constant.curlinfo-header-in">CURLINFO_HEADER_IN</a></code></strong>
           (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
          </td>
          <td>
           <span class="simpara">
            相手から受信したヘッダー (あるいはヘッダーのような) データ。
           </span>
          </td>
         </tr>
         <tr>
          <td id="constant.curlinfo-header-out-debug">
           <strong><code><a href="curl.constants.php#constant.curlinfo-header-out">CURLINFO_HEADER_OUT</a></code></strong>
           (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
          </td>
          <td>
           <span class="simpara">
            相手に送信したヘッダー (あるいはヘッダーのような) データ。
           </span>
          </td>
         </tr>
         <tr>
          <td id="constant.curlinfo-data-in">
           <strong><code><a href="curl.constants.php#constant.curlinfo-data-in">CURLINFO_DATA_IN</a></code></strong>
           (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
          </td>
          <td>
           <span class="simpara">
            相手から受信した未処理のプロトコルデータ。
            データがエンコードされていたり圧縮されていたりしたとしても、デコードされたデータや展開されたデータがコールバックへ渡されることはありません。
           </span>
          </td>
         </tr>
         <tr>
          <td id="constant.curlinfo-data-out">
           <strong><code><a href="curl.constants.php#constant.curlinfo-data-out">CURLINFO_DATA_OUT</a></code></strong>
           (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
          </td>
          <td>
           <span class="simpara">
            相手に送信したプロトコルデータ。
           </span>
          </td>
         </tr>
         <tr>
          <td id="constant.curlinfo-ssl-data-in">
           <strong><code><a href="curl.constants.php#constant.curlinfo-ssl-data-in">CURLINFO_SSL_DATA_IN</a></code></strong>
           (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
          </td>
          <td>
           <span class="simpara">
            相手から受信した <abbr title="Secure Sockets Layer">SSL</abbr>/<abbr title="Transport Layer Security">TLS</abbr> の (バイナリ) データ。
           </span>
          </td>
         </tr>
         <tr>
          <td id="constant.curlinfo-ssl-data-out">
           <strong><code><a href="curl.constants.php#constant.curlinfo-ssl-data-out">CURLINFO_SSL_DATA_OUT</a></code></strong>
           (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
          </td>
          <td>
           <span class="simpara">
            相手に送信した <abbr title="Secure Sockets Layer">SSL</abbr>/<abbr title="Transport Layer Security">TLS</abbr> の (バイナリ) データ。
           </span>
          </td>
         </tr>
        </table>
       </dd>
      
      
       <dt><code class="parameter">data</code></dt>
       <dd>
        <span class="simpara">
         <code class="parameter">type</code> パラメーターで示された種類の詳細なデバッグデータ。
        </span>
       </dd>
      
     </dl>
    </p>
   </td>
  </tr>
 </table>

 


<table id="constant.curl-share-setopt.constants" class="doctable table">
      <tr>
       <th>定数</th>
       <th>説明</th>
      </tr>
 <strong class="title"><span class="function"><a href="function.curl-share-setopt.php" class="function">curl_share_setopt()</a></span></strong>
 <tr>
  <td id="constant.curl-lock-data-connect">
   <strong><code><a href="curl.constants.php#constant.curl-lock-data-connect">CURL_LOCK_DATA_CONNECT</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <span class="simpara">
    接続キャッシュを共有/非共有にします。
    PHP 7.3.0 および cURL 7.10.3 以降で使用可能です。
   </span>
  </td>
 </tr>
 <tr>
  <td id="constant.curl-lock-data-cookie">
   <strong><code><a href="curl.constants.php#constant.curl-lock-data-cookie">CURL_LOCK_DATA_COOKIE</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <span class="simpara">
    Cookie データを共有/非共有にします。
    cURL 7.10.3 以降で使用可能です。
   </span>
  </td>
 </tr>
 <tr>
  <td id="constant.curl-lock-data-dns">
   <strong><code><a href="curl.constants.php#constant.curl-lock-data-dns">CURL_LOCK_DATA_DNS</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <span class="simpara">
    DNS キャッシュを共有/非共有にします。
    cURL 7.10.3 以降で使用可能です。
    このオプションを cURL マルチハンドルで使う場合、
    同一のマルチハンドルに追加される全てのハンドルは、
    デフォルトで DNS キャッシュを共有する点に注意しましょう。
   </span>
  </td>
 </tr>
 <tr>
  <td id="constant.curl-lock-data-psl">
   <strong><code><a href="curl.constants.php#constant.curl-lock-data-psl">CURL_LOCK_DATA_PSL</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <span class="simpara">
    Public Suffix List を共有/非共有にします。
    PHP 7.3.0 および cURL 7.61.0 以降で使用可能です。
   </span>
  </td>
 </tr>
 <tr>
  <td id="constant.curl-lock-data-ssl-session">
   <strong><code><a href="curl.constants.php#constant.curl-lock-data-ssl-session">CURL_LOCK_DATA_SSL_SESSION</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <span class="simpara">
    SSL セッションID を 共有/非共有化にし、
    同じサーバーに再接続する際の SSL ハンドシェイクにかかる時間を短縮します。
    SSL セッションID は、同一ハンドル内ではデフォルトで再利用されます。
    cURL 7.10.3 以降で使用可能です。
   </span>
  </td>
 </tr>
 <tr>
  <td id="constant.curlshopt-none">
   <strong><code><a href="curl.constants.php#constant.curlshopt-none">CURLSHOPT_NONE</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <span class="simpara">
    cURL 7.10.3 以降で使用可能です。
   </span>
  </td>
 </tr>
 <tr>
  <td id="constant.curlshopt-share">
   <strong><code><a href="curl.constants.php#constant.curlshopt-share">CURLSHOPT_SHARE</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <span class="simpara">
    共有すべきデータのタイプを指定します。
    cURL 7.10.3 以降で使用可能です。
   </span>
  </td>
 </tr>
 <tr>
  <td id="constant.curlshopt-unshare">
   <strong><code><a href="curl.constants.php#constant.curlshopt-unshare">CURLSHOPT_UNSHARE</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <span class="simpara">
    共有しないデータのタイプを指定します。
    cURL 7.10.3 以降で使用可能です。
   </span>
  </td>
 </tr>
</table>



 


<table id="constant.curl-getinfo.constants" class="doctable table">
      <tr>
       <th>定数</th>
       <th>説明</th>
      </tr>
 <strong class="title"><span class="function"><a href="function.curl-getinfo.php" class="function">curl_getinfo()</a></span></strong>
 <tr>
  <td id="constant.curlinfo-appconnect-time">
   <strong><code><a href="curl.constants.php#constant.curlinfo-appconnect-time">CURLINFO_APPCONNECT_TIME</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <span class="simpara">
    処理開始から、リモートホストとの SSL/SSH 接続/ハンドシェイクが完了するまでの、かかった時間の合計(秒単位)。
   </span>
  </td>
 </tr>
 <tr>
  <td id="constant.curlinfo-appconnect-time-t">
   <strong><code><a href="curl.constants.php#constant.curlinfo-appconnect-time-t">CURLINFO_APPCONNECT_TIME_T</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <span class="simpara">
    処理開始から、リモートホストとの SSL/SSH 接続/ハンドシェイクが完了するまでの、かかった時間の合計(マイクロ秒単位)。
    PHP 7.3.0 以降 および cURL 7.61.0 以降で利用可能です。
   </span>
  </td>
 </tr>
 <tr>
  <td id="constant.curlinfo-cainfo">
   <strong><code><a href="curl.constants.php#constant.curlinfo-cainfo">CURLINFO_CAINFO</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <span class="simpara">
    デフォルトで組み込まれた CA 証明書のパス。
    PHP 8.3.0 以降 および cURL 7.84.0 以降で利用可能です。
   </span>
  </td>
 </tr>
 <tr>
  <td id="constant.curlinfo-capath">
   <strong><code><a href="curl.constants.php#constant.curlinfo-capath">CURLINFO_CAPATH</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <span class="simpara">
    デフォルトで組み込まれた CA のパスの文字列。
    PHP 8.3.0 以降 および cURL 7.84.0 以降で利用可能です。
   </span>
  </td>
 </tr>
 <tr>
  <td id="constant.curlinfo-certinfo">
   <strong><code><a href="curl.constants.php#constant.curlinfo-certinfo">CURLINFO_CERTINFO</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <span class="simpara">
    TLS 証明書チェイン
   </span>
  </td>
 </tr>
 <tr>
  <td id="constant.curlinfo-condition-unmet">
   <strong><code><a href="curl.constants.php#constant.curlinfo-condition-unmet">CURLINFO_CONDITION_UNMET</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <span class="simpara">
    時間に関する条件が満たされなかった場合の情報
   </span>
  </td>
 </tr>
 <tr>
  <td id="constant.curlinfo-connect-time">
   <strong><code><a href="curl.constants.php#constant.curlinfo-connect-time">CURLINFO_CONNECT_TIME</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <span class="simpara">
    接続を確立するまでにかかった時間(秒単位)
   </span>
  </td>
 </tr>
 <tr>
  <td id="constant.curlinfo-connect-time-t">
   <strong><code><a href="curl.constants.php#constant.curlinfo-connect-time-t">CURLINFO_CONNECT_TIME_T</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <span class="simpara">
    処理開始から、リモートホスト(またはプロキシ)への接続が完了するまでの、かかった時間の合計(マイクロ秒単位)。
    PHP 7.3.0 以降 および cURL 7.61.0 以降で利用可能です。
   </span>
  </td>
 </tr>
 <tr>
  <td id="constant.curlinfo-content-length-download">
   <strong><code><a href="curl.constants.php#constant.curlinfo-content-length-download">CURLINFO_CONTENT_LENGTH_DOWNLOAD</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <span class="simpara">
    ダウンロードしたコンテンツのサイズ。
    Content-Length: サイズから読み取ります。
   </span>
  </td>
 </tr>
 <tr>
  <td id="constant.curlinfo-content-length-download-t">
   <strong><code><a href="curl.constants.php#constant.curlinfo-content-length-download-t">CURLINFO_CONTENT_LENGTH_DOWNLOAD_T</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <span class="simpara">
    ダウンロードしたコンテンツのサイズ。
    Content-Length: サイズから読み取った値ですが、
    サイズが不明な場合は -1 になります。
    PHP 7.3.0 以降 および cURL 7.55.0 以降で利用可能です。
   </span>
  </td>
 </tr>
 <tr>
  <td id="constant.curlinfo-content-length-upload">
   <strong><code><a href="curl.constants.php#constant.curlinfo-content-length-upload">CURLINFO_CONTENT_LENGTH_UPLOAD</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <span class="simpara">
    指定されたアップロードサイズ
   </span>
  </td>
 </tr>
 <tr>
  <td id="constant.curlinfo-content-length-upload-t">
   <strong><code><a href="curl.constants.php#constant.curlinfo-content-length-upload-t">CURLINFO_CONTENT_LENGTH_UPLOAD_T</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <span class="simpara">
    指定されたアップロードサイズ。
    不明な場合は -1 になります。
    PHP 7.3.0 以降 および cURL 7.55.0 以降で利用可能です。
   </span>
  </td>
 </tr>
 <tr>
  <td id="constant.curlinfo-content-type">
   <strong><code><a href="curl.constants.php#constant.curlinfo-content-type">CURLINFO_CONTENT_TYPE</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <span class="simpara">
    リクエストされた文書の <code class="literal">Content-Type</code>。
    NULL の場合は、サーバーが正しい <code class="literal">Content-Type</code> を送信しなかったことを示します。
   </span>
  </td>
 </tr>
 <tr>
  <td id="constant.curlinfo-cookielist">
   <strong><code><a href="curl.constants.php#constant.curlinfo-cookielist">CURLINFO_COOKIELIST</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <span class="simpara">
    全ての既知の Cookie
   </span>
  </td>
 </tr>
 <tr>
  <td id="constant.curlinfo-effective-method">
   <strong><code><a href="curl.constants.php#constant.curlinfo-effective-method">CURLINFO_EFFECTIVE_METHOD</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <span class="simpara">
    直近で使用した HTTP メソッド
   </span>
  </td>
 </tr>
 <tr>
  <td id="constant.curlinfo-effective-url">
   <strong><code><a href="curl.constants.php#constant.curlinfo-effective-url">CURLINFO_EFFECTIVE_URL</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <span class="simpara">
    直近の有効な URL
   </span>
  </td>
 </tr>
 <tr>
  <td id="constant.curlinfo-filetime">
   <strong><code><a href="curl.constants.php#constant.curlinfo-filetime">CURLINFO_FILETIME</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <span class="simpara">
    <strong><code><a href="curl.constants.php#constant.curlopt-filetime">CURLOPT_FILETIME</a></code></strong> が有効な場合は、取得したドキュメントのリモート時刻。
    -1 が返された場合、ドキュメントの時刻は不明です。
   </span>
  </td>
 </tr>
 <tr>
  <td id="constant.curlinfo-filetime-t">
   <strong><code><a href="curl.constants.php#constant.curlinfo-filetime-t">CURLINFO_FILETIME_T</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <span class="simpara">
    取得したドキュメントのリモート時刻を(Unixタイムスタンプとして)取得します。
    32ビット長の変数を使うシステムが、32ビットタイムスタンプの範囲外の日付を抽出できるようにする目的で、
    <strong><code><a href="curl.constants.php#constant.curlinfo-filetime">CURLINFO_FILETIME</a></code></strong> の代替として使います。
    PHP 7.3.0 以降 および cURL 7.59.0 以降で利用可能です。
   </span>
  </td>
 </tr>
 <tr>
  <td id="constant.curlinfo-ftp-entry-path">
   <strong><code><a href="curl.constants.php#constant.curlinfo-ftp-entry-path">CURLINFO_FTP_ENTRY_PATH</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <span class="simpara">
    FTP サーバーのエントリーパス
   </span>
  </td>
 </tr>
 <tr>
  <td id="constant.curlinfo-header-out">
   <strong><code><a href="curl.constants.php#constant.curlinfo-header-out">CURLINFO_HEADER_OUT</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <span class="simpara">
    送信されたリクエスト文字列。
    これを機能させるには、<span class="function"><a href="function.curl-setopt.php" class="function">curl_setopt()</a></span> をコールし、
    <strong><code><a href="curl.constants.php#constant.curlinfo-header-out">CURLINFO_HEADER_OUT</a></code></strong> オプションをハンドルに追加する必要があります。
   </span>
  </td>
 </tr>
 <tr>
  <td id="constant.curlinfo-header-size">
   <strong><code><a href="curl.constants.php#constant.curlinfo-header-size">CURLINFO_HEADER_SIZE</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <span class="simpara">
    受信した全てのヘッダの合計サイズ
   </span>
  </td>
 </tr>
 <tr>
  <td id="constant.curlinfo-httpauth-avail">
   <strong><code><a href="curl.constants.php#constant.curlinfo-httpauth-avail">CURLINFO_HTTPAUTH_AVAIL</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <span class="simpara">
    前回の応答に基づいて、利用可能な認証方法を示すビットマスク
   </span>
  </td>
 </tr>
 <tr>
  <td id="constant.curlinfo-http-code">
   <strong><code><a href="curl.constants.php#constant.curlinfo-http-code">CURLINFO_HTTP_CODE</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <span class="simpara">
    直近のレスポンスコード。
    cURL 7.10.8 以降は、この値は <strong><code><a href="curl.constants.php#constant.curlinfo-response-code">CURLINFO_RESPONSE_CODE</a></code></strong>
    のレガシーエイリアスです。
   </span>
  </td>
 </tr>
 <tr>
  <td id="constant.curlinfo-http-connectcode">
   <strong><code><a href="curl.constants.php#constant.curlinfo-http-connectcode">CURLINFO_HTTP_CONNECTCODE</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <span class="simpara">
    CONNECT に対するレスポンスコード
   </span>
  </td>
 </tr>
 <tr>
  <td id="constant.curlinfo-http-version">
   <strong><code><a href="curl.constants.php#constant.curlinfo-http-version">CURLINFO_HTTP_VERSION</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <span class="simpara">
    直近の HTTP 接続で使用されたバージョン。
    戻り値は定義済みの <strong><code><a href="curl.constants.php#constant.curl-http-version-1-0">CURL_HTTP_VERSION_<span class="replaceable">*</span></a></code></strong>
    定数のいずれかです。バージョンが判別できない場合は 0 になります。
    PHP 7.3.0 以降 および cURL 7.50.0 以降で利用可能です。
   </span>
  </td>
 </tr>
 <tr>
  <td id="constant.curlinfo-lastone">
   <strong><code><a href="curl.constants.php#constant.curlinfo-lastone">CURLINFO_LASTONE</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <span class="simpara">
    <code class="literal">libcurl</code> の <code class="literal">CURLINFO</code> enum の最後の値
   </span>
  </td>
 </tr>
 <tr>
  <td id="constant.curlinfo-local-ip">
   <strong><code><a href="curl.constants.php#constant.curlinfo-local-ip">CURLINFO_LOCAL_IP</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <span class="simpara">
    直近の接続のローカルの(ソース)IPアドレス
   </span>
  </td>
 </tr>
 <tr>
  <td id="constant.curlinfo-local-port">
   <strong><code><a href="curl.constants.php#constant.curlinfo-local-port">CURLINFO_LOCAL_PORT</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <span class="simpara">
    直近の接続のローカルの(ソース)ポート
   </span>
  </td>
 </tr>
 <tr>
  <td id="constant.curlinfo-namelookup-time">
   <strong><code><a href="curl.constants.php#constant.curlinfo-namelookup-time">CURLINFO_NAMELOOKUP_TIME</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <span class="simpara">
    名前解決が完了するまでにかかった時間
   </span>
  </td>
 </tr>
 <tr>
  <td id="constant.curlinfo-namelookup-time-t">
   <strong><code><a href="curl.constants.php#constant.curlinfo-namelookup-time-t">CURLINFO_NAMELOOKUP_TIME_T</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <span class="simpara">
    処理開始から、名前解決が開始されるまでの経過時間(秒単位)。
    PHP 7.3.0 以降 および cURL 7.61.0 以降で利用可能です。
   </span>
  </td>
 </tr>
 <tr>
  <td id="constant.curlinfo-num-connects">
   <strong><code><a href="curl.constants.php#constant.curlinfo-num-connects">CURLINFO_NUM_CONNECTS</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <span class="simpara">
    直前の転送を完了するために、curl が作成しなければならなかった接続数
   </span>
  </td>
 </tr>
 <tr>
  <td id="constant.curlinfo-os-errno">
   <strong><code><a href="curl.constants.php#constant.curlinfo-os-errno">CURLINFO_OS_ERRNO</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <span class="simpara">
    接続が失敗した際の Errno。
    実際の値は OS とシステム依存です。
   </span>
  </td>
 </tr>
 <tr>
  <td id="constant.curlinfo-pretransfer-time">
   <strong><code><a href="curl.constants.php#constant.curlinfo-pretransfer-time">CURLINFO_PRETRANSFER_TIME</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <span class="simpara">
    処理開始から、ファイル転送が開始されるまでの経過時間(秒単位)。
   </span>
  </td>
 </tr>
 <tr>
  <td id="constant.curlinfo-pretransfer-time-t">
   <strong><code><a href="curl.constants.php#constant.curlinfo-pretransfer-time-t">CURLINFO_PRETRANSFER_TIME_T</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <span class="simpara">
    ファイル転送が開始される直前までの経過時間(マイクロ秒単位)。
    PHP 7.3.0 以降 および cURL 7.61.0 以降で利用可能です。
   </span>
  </td>
 </tr>
 <tr>
  <td id="constant.curlinfo-primary-ip">
   <strong><code><a href="curl.constants.php#constant.curlinfo-primary-ip">CURLINFO_PRIMARY_IP</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <span class="simpara">
    もっとも直近の接続の IP アドレス
   </span>
  </td>
 </tr>
 <tr>
  <td id="constant.curlinfo-primary-port">
   <strong><code><a href="curl.constants.php#constant.curlinfo-primary-port">CURLINFO_PRIMARY_PORT</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <span class="simpara">
    直近の接続先のポート番号
   </span>
  </td>
 </tr>
 <tr>
  <td id="constant.curlinfo-private">
   <strong><code><a href="curl.constants.php#constant.curlinfo-private">CURLINFO_PRIVATE</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <span class="simpara">
    <span class="function"><a href="function.curl-setopt.php" class="function">curl_setopt()</a></span> の
    <strong><code><a href="curl.constants.php#constant.curlopt-private">CURLOPT_PRIVATE</a></code></strong> をオプションを以前に設定した場合に、
    この cURL ハンドルに関連付けられたプライベートデータ。
   </span>
  </td>
 </tr>
 <tr>
  <td id="constant.curlinfo-protocol">
   <strong><code><a href="curl.constants.php#constant.curlinfo-protocol">CURLINFO_PROTOCOL</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <span class="simpara">
    直近の HTTP 接続で使用したプロトコル。
    返される値は、<strong><code><a href="curl.constants.php#constant.curlproto-all">CURLPROTO_<span class="replaceable">*</span></a></code></strong> の値のうち、いずれか1つです。
    PHP 7.3.0 以降 および cURL 7.52.0 以降で利用可能です。
   </span>
  </td>
 </tr>
 <tr>
  <td id="constant.curlinfo-proxyauth-avail">
   <strong><code><a href="curl.constants.php#constant.curlinfo-proxyauth-avail">CURLINFO_PROXYAUTH_AVAIL</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <span class="simpara">
    前回の応答に基づいて、利用可能なプロキシ認証方法を示すビットマスク
   </span>
  </td>
 </tr>
 <tr>
  <td id="constant.curlinfo-proxy-error">
   <strong><code><a href="curl.constants.php#constant.curlinfo-proxy-error">CURLINFO_PROXY_ERROR</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <span class="simpara">
    直近の転送で<strong><code><a href="curl.constants.php#constant.curle-proxy">CURLE_PROXY</a></code></strong> エラーが返された際の、
    詳細な(SOCKS)プロキシエラーコード。
    返される値は <strong><code><a href="curl.constants.php#constant.curlpx-bad-address-type">CURLPX_<span class="replaceable">*</span></a></code></strong> 値のいずれかひとつです。
    応答コードが利用できない場合、エラーコードは <strong><code><a href="curl.constants.php#constant.curlpx-ok">CURLPX_OK</a></code></strong> になります。
    PHP 8.2.0 以降 および cURL 7.73.0 以降で利用可能です。
   </span>
  </td>
 </tr>
 <tr>
  <td id="constant.curlinfo-proxy-ssl-verifyresult">
   <strong><code><a href="curl.constants.php#constant.curlinfo-proxy-ssl-verifyresult">CURLINFO_PROXY_SSL_VERIFYRESULT</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <span class="simpara">
    （<strong><code><a href="curl.constants.php#constant.curlopt-proxy-ssl-verifypeer">CURLOPT_PROXY_SSL_VERIFYPEER</a></code></strong> オプションを使用して）
    要求した証明書の検証の結果。HTTPS プロキシでのみ使用されます。
    PHP 7.3.0 以降 および cURL 7.52.0 以降で利用可能です。
   </span>
  </td>
 </tr>
 <tr>
  <td id="constant.curlinfo-redirect-count">
   <strong><code><a href="curl.constants.php#constant.curlinfo-redirect-count">CURLINFO_REDIRECT_COUNT</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <span class="simpara">
    <strong><code><a href="curl.constants.php#constant.curlopt-followlocation">CURLOPT_FOLLOWLOCATION</a></code></strong> オプションが有効な場合の、
    リダイレクトの回数
   </span>
  </td>
 </tr>
 <tr>
  <td id="constant.curlinfo-redirect-time">
   <strong><code><a href="curl.constants.php#constant.curlinfo-redirect-time">CURLINFO_REDIRECT_TIME</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <span class="simpara">
    <strong><code><a href="curl.constants.php#constant.curlopt-followlocation">CURLOPT_FOLLOWLOCATION</a></code></strong> が有効な場合に、
    最終トランザクション開始前の、全リダイレクトステップにかかった合計時間（秒単位）
   </span>
  </td>
 </tr>
 <tr>
  <td id="constant.curlinfo-redirect-time-t">
   <strong><code><a href="curl.constants.php#constant.curlinfo-redirect-time-t">CURLINFO_REDIRECT_TIME_T</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <span class="simpara">
    最終トランザクションが開始される前に、名前解決、接続、事前転送、
    転送を含むすべてのリダイレクトステップにかかった合計時間(マイクロ秒単位)。
    PHP 7.3.0 以降 および cURL 7.61.0 以降で利用可能です。
   </span>
  </td>
 </tr>
 <tr>
  <td id="constant.curlinfo-redirect-url">
   <strong><code><a href="curl.constants.php#constant.curlinfo-redirect-url">CURLINFO_REDIRECT_URL</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <span class="simpara">
    <strong><code><a href="curl.constants.php#constant.curlopt-followlocation">CURLOPT_FOLLOWLOCATION</a></code></strong> オプションが無効の場合:
    直近のトランザクションで検出されたリダイレクト先URL。
    このリダイレクト先に、次は手動でリクエストすべきです。
    <strong><code><a href="curl.constants.php#constant.curlopt-followlocation">CURLOPT_FOLLOWLOCATION</a></code></strong> オプションが有効の場合:
    この場合のリダイレクト先URLは、<strong><code><a href="curl.constants.php#constant.curlinfo-effective-url">CURLINFO_EFFECTIVE_URL</a></code></strong>
    で利用できます。
   </span>
  </td>
 </tr>
 <tr>
  <td id="constant.curlinfo-referer">
   <strong><code><a href="curl.constants.php#constant.curlinfo-referer">CURLINFO_REFERER</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <span class="simpara">
    <code class="literal">Referer</code> ヘッダ。
    PHP 8.2.0 以降 および cURL 7.76.0 以降で利用可能です。
   </span>
  </td>
 </tr>
 <tr>
  <td id="constant.curlinfo-request-size">
   <strong><code><a href="curl.constants.php#constant.curlinfo-request-size">CURLINFO_REQUEST_SIZE</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <span class="simpara">
    発行されたリクエストの合計サイズ。
    現状は、HTTP リクエスト向けのみです。
   </span>
  </td>
 </tr>
 <tr>
  <td id="constant.curlinfo-response-code">
   <strong><code><a href="curl.constants.php#constant.curlinfo-response-code">CURLINFO_RESPONSE_CODE</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <span class="simpara">
    最後のレスポンスコード。
    cURL 7.10.8 以降で利用可能です。
   </span>
  </td>
 </tr>
 <tr>
  <td id="constant.curlinfo-retry-after">
   <strong><code><a href="curl.constants.php#constant.curlinfo-retry-after">CURLINFO_RETRY_AFTER</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <span class="simpara">
    <code class="literal">Retry-After</code> から取得した情報。
    有効なヘッダがない場合は 0 になります。
    PHP 8.2.0 以降 および cURL 7.66.0 以降で利用可能です。
   </span>
  </td>
 </tr>
 <tr>
  <td id="constant.curlinfo-rtsp-client-cseq">
   <strong><code><a href="curl.constants.php#constant.curlinfo-rtsp-client-cseq">CURLINFO_RTSP_CLIENT_CSEQ</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <span class="simpara">
    RTSP クライアントの次の CSeq 番号
   </span>
  </td>
 </tr>
 <tr>
  <td id="constant.curlinfo-rtsp-cseq-recv">
   <strong><code><a href="curl.constants.php#constant.curlinfo-rtsp-cseq-recv">CURLINFO_RTSP_CSEQ_RECV</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <span class="simpara">
    直近に受信した CSeq 番号
   </span>
  </td>
 </tr>
 <tr>
  <td id="constant.curlinfo-rtsp-server-cseq">
   <strong><code><a href="curl.constants.php#constant.curlinfo-rtsp-server-cseq">CURLINFO_RTSP_SERVER_CSEQ</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <span class="simpara">
    RTSP サーバーとの次の CSeq 番号
   </span>
  </td>
 </tr>
 <tr>
  <td id="constant.curlinfo-rtsp-session-id">
   <strong><code><a href="curl.constants.php#constant.curlinfo-rtsp-session-id">CURLINFO_RTSP_SESSION_ID</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <span class="simpara">
    RTSP セッションID
   </span>
  </td>
 </tr>
 <tr>
  <td id="constant.curlinfo-scheme">
   <strong><code><a href="curl.constants.php#constant.curlinfo-scheme">CURLINFO_SCHEME</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <span class="simpara">
    もっとも直近の接続で使用した URL スキーム。
    PHP 7.3.0 以降 および cURL 7.52.0 以降で利用可能です。
   </span>
  </td>
 </tr>
 <tr>
  <td id="constant.curlinfo-size-download">
   <strong><code><a href="curl.constants.php#constant.curlinfo-size-download">CURLINFO_SIZE_DOWNLOAD</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <span class="simpara">
    ダウンロードした合計バイト数
   </span>
  </td>
 </tr>
 <tr>
  <td id="constant.curlinfo-size-download-t">
   <strong><code><a href="curl.constants.php#constant.curlinfo-size-download-t">CURLINFO_SIZE_DOWNLOAD_T</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <span class="simpara">
    ダウンロードした合計バイト数。
    この値は直近の転送のみの値で、新しい転送が行われるたびにリセットされます。
    PHP 7.3.0 以降 および cURL 7.50.0 以降で利用可能です。
   </span>
  </td>
 </tr>
 <tr>
  <td id="constant.curlinfo-size-upload">
   <strong><code><a href="curl.constants.php#constant.curlinfo-size-upload">CURLINFO_SIZE_UPLOAD</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <span class="simpara">
    アップロードした合計バイト数
   </span>
  </td>
 </tr>
 <tr>
  <td id="constant.curlinfo-size-upload-t">
   <strong><code><a href="curl.constants.php#constant.curlinfo-size-upload-t">CURLINFO_SIZE_UPLOAD_T</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <span class="simpara">
    アップロードした合計バイト数
    PHP 7.3.0 以降 および cURL 7.50.0 以降で利用可能です。
   </span>
  </td>
 </tr>
 <tr>
  <td id="constant.curlinfo-speed-download">
   <strong><code><a href="curl.constants.php#constant.curlinfo-speed-download">CURLINFO_SPEED_DOWNLOAD</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <span class="simpara">
    ダウンロード速度の平均
   </span>
  </td>
 </tr>
 <tr>
  <td id="constant.curlinfo-speed-download-t">
   <strong><code><a href="curl.constants.php#constant.curlinfo-speed-download-t">CURLINFO_SPEED_DOWNLOAD_T</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <span class="simpara">
    ダウンロードを完了するまでに curl が計測した、平均ダウンロード速度(バイト/秒)。
    PHP 7.3.0 以降 および cURL 7.50.0 以降で利用可能です。
   </span>
  </td>
 </tr>
 <tr>
  <td id="constant.curlinfo-speed-upload">
   <strong><code><a href="curl.constants.php#constant.curlinfo-speed-upload">CURLINFO_SPEED_UPLOAD</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <span class="simpara">
    アップロード速度の平均
   </span>
  </td>
 </tr>
 <tr>
  <td id="constant.curlinfo-speed-upload-t">
   <strong><code><a href="curl.constants.php#constant.curlinfo-speed-upload-t">CURLINFO_SPEED_UPLOAD_T</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <span class="simpara">
    アップロードを完了するまでに curl が計測した、平均アップロード速度(バイト/秒)。
    PHP 7.3.0 以降 および cURL 7.50.0 以降で利用可能です。
   </span>
  </td>
 </tr>
 <tr>
  <td id="constant.curlinfo-ssl-engines">
   <strong><code><a href="curl.constants.php#constant.curlinfo-ssl-engines">CURLINFO_SSL_ENGINES</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <span class="simpara">
    サポートされている OpenSSL の暗号化エンジン
   </span>
  </td>
 </tr>
 <tr>
  <td id="constant.curlinfo-ssl-verifyresult">
   <strong><code><a href="curl.constants.php#constant.curlinfo-ssl-verifyresult">CURLINFO_SSL_VERIFYRESULT</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <span class="simpara">
    <strong><code><a href="curl.constants.php#constant.curlopt-ssl-verifypeer">CURLOPT_SSL_VERIFYPEER</a></code></strong>
    で要求した、SSL 証明書の検証結果
   </span>
  </td>
 </tr>
 <tr>
  <td id="constant.curlinfo-starttransfer-time">
   <strong><code><a href="curl.constants.php#constant.curlinfo-starttransfer-time">CURLINFO_STARTTRANSFER_TIME</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <span class="simpara">
    最初のバイトが送信される直前までにかかった、秒単位の時間。
   </span>
  </td>
 </tr>
 <tr>
  <td id="constant.curlinfo-starttransfer-time-t">
   <strong><code><a href="curl.constants.php#constant.curlinfo-starttransfer-time-t">CURLINFO_STARTTRANSFER_TIME_T</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <span class="simpara">
    通信の開始から最初のバイトを受信するまでにかかった、マイクロ秒単位の時間。
    PHP 7.3.0 以降 および cURL 7.61.0 以降で利用可能です。
   </span>
  </td>
 </tr>
 <tr>
  <td id="constant.curlinfo-total-time">
   <strong><code><a href="curl.constants.php#constant.curlinfo-total-time">CURLINFO_TOTAL_TIME</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <span class="simpara">
    直近の転送における、トランザクションの合計時間(秒単位)
   </span>
  </td>
 </tr>
 <tr>
  <td id="constant.curlinfo-total-time-t">
   <strong><code><a href="curl.constants.php#constant.curlinfo-total-time-t">CURLINFO_TOTAL_TIME_T</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <span class="simpara">
    以前の転送でかかった、マイクロ秒単位の時間。
    転送には、名前解決や TCP 接続などが含まれます。
    PHP 7.3.0 以降 および cURL 7.61.0 以降で利用可能です。
   </span>
  </td>
 </tr>
 <tr>
  <td id="constant.curlinfo-posttransfer-time-t">
   <strong><code><a href="curl.constants.php#constant.curlinfo-posttransfer-time-t">CURLINFO_POSTTRANSFER_TIME_T</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <span class="simpara">
    送信の開始から最後のバイトが送信されるまでにかかった、マイクロ秒単位の時間。
    PHP 8.4.0 以降 および cURL 8.10.0 以降で利用可能です。
   </span>
  </td>
 </tr>
</table>

 


<table id="constant.curl-multi-setopt.constants" class="doctable table">
      <tr>
       <th>定数</th>
       <th>説明</th>
      </tr>
 <strong class="title"><span class="function"><a href="function.curl-multi-setopt.php" class="function">curl_multi_setopt()</a></span></strong>
  <tr>
   <td id="constant.curlmopt-chunk-length-penalty-size">
    <strong><code><a href="curl.constants.php#constant.curlmopt-chunk-length-penalty-size">CURLMOPT_CHUNK_LENGTH_PENALTY_SIZE</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <span class="simpara">
     パイプライン処理における、チャンクの長さのしきい値をバイト単位で指定します。
     PHP 7.0.7 以降 および cURL 7.30.0 以降で利用可能です。
    </span>
   </td>
  </tr>
  <tr>
   <td id="constant.curlmopt-content-length-penalty-size">
    <strong><code><a href="curl.constants.php#constant.curlmopt-content-length-penalty-size">CURLMOPT_CONTENT_LENGTH_PENALTY_SIZE</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <span class="simpara">
     パイプライン処理における、ペナルティのしきい値をバイト単位で指定します。
     PHP 7.0.7 以降 および cURL 7.30.0 以降で利用可能です。
    </span>
   </td>
  </tr>
  <tr>
   <td id="constant.curlmopt-maxconnects">
    <strong><code><a href="curl.constants.php#constant.curlmopt-maxconnects">CURLMOPT_MAXCONNECTS</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <span class="simpara">
	 同時に開く接続の最大数を指定します。
     これを libcurl がキャッシュします。
     デフォルトのサイズは、<span class="function"><a href="function.curl-multi-add-handle.php" class="function">curl_multi_add_handle()</a></span>
     で追加したハンドル数の四倍に収まるように拡大されます。
     キャッシュがいっぱいになると、curl はキャッシュ内で一番古い接続を閉じ、
     開いている接続の数が増えないようにします。
     cURL 7.16.3 以降で利用可能です。
    </span>
   </td>
  </tr>
  <tr>
   <td id="constant.curlmopt-max-concurrent-streams">
    <strong><code><a href="curl.constants.php#constant.curlmopt-max-concurrent-streams">CURLMOPT_MAX_CONCURRENT_STREAMS</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <span class="simpara">
     cURL が HTTP/2 接続でサポートすべき同時ストリームの最大数を指定します。
     有効な値の範囲は <code class="literal">1</code> から
     <code class="literal">2147483647</code>（<code class="literal">2^31 - 1</code>）です。
     ここで指定された値は、
     他のシステムリソースのプロパティに基づいて適用されます。
     デフォルトは <code class="literal">100</code> です。
     PHP 8.2.0 以降 および cURL 7.67.0. 以降で利用可能です。
    </span>
   </td>
  </tr>
  <tr>
   <td id="constant.curlmopt-max-host-connections">
    <strong><code><a href="curl.constants.php#constant.curlmopt-max-host-connections">CURLMOPT_MAX_HOST_CONNECTIONS</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <span class="simpara">
     単一ホストへの最大接続数を指定します。
     PHP 7.0.7 以降 および cURL 7.30.0 以降で利用可能です。
    </span>
   </td>
  </tr>
  <tr>
   <td id="constant.curlmopt-max-pipeline-length">
    <strong><code><a href="curl.constants.php#constant.curlmopt-max-pipeline-length">CURLMOPT_MAX_PIPELINE_LENGTH</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <span class="simpara">
     パイプライン内の最大リクエスト数を指定します。
     PHP 7.0.7 以降 および cURL 7.30.0 以降で利用可能です。
    </span>
   </td>
  </tr>
  <tr>
   <td id="constant.curlmopt-max-total-connections">
    <strong><code><a href="curl.constants.php#constant.curlmopt-max-total-connections">CURLMOPT_MAX_TOTAL_CONNECTIONS</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <span class="simpara">
     同時に開くことができる、接続の最大数を指定します。
     PHP 7.0.7 以降 および cURL 7.30.0 以降で利用可能です。
    </span>
   </td>
  </tr>
  <tr>
   <td id="constant.curlmopt-pipelining">
    <strong><code><a href="curl.constants.php#constant.curlmopt-pipelining">CURLMOPT_PIPELINING</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <span class="simpara">
     1 を指定するとパイプラインが有効になり、
     0 を指定すると無効になります。
     マルチハンドルでパイプラインを有効にすると、
     このハンドルを使用した転送では可能な限り HTTP パイプラインを実行しようとします。
     これは、既存の接続を利用可能な2つ目のリクエストを追加すると、
     そのリクエストが同じ接続上で &quot;パイプ&quot; されることを意味します。
     cURL 7.43.0 以降、この値はビットマスクとなり、
     2 を渡すと既存の HTTP/2 接続上で新規転送の多重化を試行します。
     3 を渡すと、パイプライン化と多重化を
     互いに独立して要求するよう cURL に指示します。
     cURL 7.62.0 以降は、パイプラインビットを設定しても効果がありません。
     整数リテラルではなく、CURLPIPE_* 定数も使用できます。
     cURL 7.16.0 以降で利用可能です。
    </span>
   </td>
  </tr>
  <tr>
   <td id="constant.curlmopt-pushfunction">
    <strong><code><a href="curl.constants.php#constant.curlmopt-pushfunction">CURLMOPT_PUSHFUNCTION</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </td>
   <td>
    <p class="para">
     サーバープッシュを処理するために登録する <span class="type"><a href="language.types.callable.php" class="type callable">callable</a></span> を渡します。
     これは、以下のシグネチャを持ちます:
     <div class="methodsynopsis dc-description">
      <span class="methodname"><span class="replaceable">pushfunction</span></span>(<span class="methodparam"><span class="type"><a href="language.types.resource.php" class="type resource">resource</a></span> <code class="parameter">$parent_ch</code></span>, <span class="methodparam"><span class="type"><a href="language.types.resource.php" class="type resource">resource</a></span> <code class="parameter">$pushed_ch</code></span>, <span class="methodparam"><span class="type"><a href="language.types.array.php" class="type array">array</a></span> <code class="parameter">$headers</code></span>): <span class="type"><a href="language.types.integer.php" class="type int">int</a></span></div>

     <dl>
      
       <dt><code class="parameter">parent_ch</code></dt>
       <dd>
        <span class="simpara">
         親の cURL ハンドル(クライアントが作成したリクエスト)
        </span>
       </dd>
      
      
       <dt><code class="parameter">pushed_ch</code></dt>
       <dd>
        <span class="simpara">
         プッシュされたリクエスト向けの、新しい cURL ハンドル
        </span>
       </dd>
      
      
       <dt><code class="parameter">headers</code></dt>
       <dd>
        <span class="simpara">
         push promise のヘッダ
        </span>
       </dd>
      
     </dl>
     プッシュ関数は、プッシュが処理できる場合は、<strong><code><a href="curl.constants.php#constant.curl-push-ok">CURL_PUSH_OK</a></code></strong> 
     を返し、拒否する場合は <strong><code><a href="curl.constants.php#constant.curl-push-deny">CURL_PUSH_DENY</a></code></strong> を返すことが期待されています。
     PHP 7.1.0 以降 および cURL 7.44.0 以降で利用可能です。
    </p>
   </td>
  </tr>
</table>

 


<table id="constant.curlproto.constants" class="doctable table">
      <tr>
       <th>定数</th>
       <th>説明</th>
      </tr>
 <strong class="title">cURL protocol 定数</strong>
 <tr>
  <td id="constant.curlproto-all">
   <strong><code><a href="curl.constants.php#constant.curlproto-all">CURLPROTO_ALL</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <span class="simpara">
    cURL 7.19.4 以降で利用可能です。
   </span>
  </td>
 </tr>
 <tr>
  <td id="constant.curlproto-dict">
   <strong><code><a href="curl.constants.php#constant.curlproto-dict">CURLPROTO_DICT</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <span class="simpara">
    cURL 7.19.4 以降で利用可能です。
   </span>
  </td>
 </tr>
 <tr>
  <td id="constant.curlproto-file">
   <strong><code><a href="curl.constants.php#constant.curlproto-file">CURLPROTO_FILE</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <span class="simpara">
    cURL 7.19.4 以降で利用可能です。
   </span>
  </td>
 </tr>
 <tr>
  <td id="constant.curlproto-ftp">
   <strong><code><a href="curl.constants.php#constant.curlproto-ftp">CURLPROTO_FTP</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <span class="simpara">
    cURL 7.19.4 以降で利用可能です。
   </span>
  </td>
 </tr>
 <tr>
  <td id="constant.curlproto-ftps">
   <strong><code><a href="curl.constants.php#constant.curlproto-ftps">CURLPROTO_FTPS</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <span class="simpara">
    cURL 7.19.4 以降で利用可能です。
   </span>
  </td>
 </tr>
 <tr>
  <td id="constant.curlproto-gopher">
   <strong><code><a href="curl.constants.php#constant.curlproto-gopher">CURLPROTO_GOPHER</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <span class="simpara">
    cURL 7.21.2 以降で利用可能です。
   </span>
  </td>
 </tr>
 <tr>
  <td id="constant.curlproto-http">
   <strong><code><a href="curl.constants.php#constant.curlproto-http">CURLPROTO_HTTP</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <span class="simpara">
    cURL 7.19.4 以降で利用可能です。
   </span>
  </td>
 </tr>
 <tr>
  <td id="constant.curlproto-https">
   <strong><code><a href="curl.constants.php#constant.curlproto-https">CURLPROTO_HTTPS</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <span class="simpara">
    cURL 7.19.4 以降で利用可能です。
   </span>
  </td>
 </tr>
 <tr>
  <td id="constant.curlproto-imap">
   <strong><code><a href="curl.constants.php#constant.curlproto-imap">CURLPROTO_IMAP</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <span class="simpara">
    cURL 7.20.0 以降で利用可能です。
   </span>
  </td>
 </tr>
 <tr>
  <td id="constant.curlproto-imaps">
   <strong><code><a href="curl.constants.php#constant.curlproto-imaps">CURLPROTO_IMAPS</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <span class="simpara">
    cURL 7.20.0 以降で利用可能です。
   </span>
  </td>
 </tr>
 <tr>
  <td id="constant.curlproto-ldap">
   <strong><code><a href="curl.constants.php#constant.curlproto-ldap">CURLPROTO_LDAP</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <span class="simpara">
    cURL 7.19.4 以降で利用可能です。
   </span>
  </td>
 </tr>
 <tr>
  <td id="constant.curlproto-ldaps">
   <strong><code><a href="curl.constants.php#constant.curlproto-ldaps">CURLPROTO_LDAPS</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <span class="simpara">
    cURL 7.19.4 以降で利用可能です。
   </span>
  </td>
 </tr>
 <tr>
  <td id="constant.curlproto-mqtt">
   <strong><code><a href="curl.constants.php#constant.curlproto-mqtt">CURLPROTO_MQTT</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <span class="simpara">
    PHP 8.2.0 以降 および cURL 7.71.0 以降で利用可能です。
   </span>
  </td>
 </tr>
 <tr>
  <td id="constant.curlproto-pop3">
   <strong><code><a href="curl.constants.php#constant.curlproto-pop3">CURLPROTO_POP3</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <span class="simpara">
    cURL 7.20.0 以降で利用可能です。
   </span>
  </td>
 </tr>
 <tr>
  <td id="constant.curlproto-pop3s">
   <strong><code><a href="curl.constants.php#constant.curlproto-pop3s">CURLPROTO_POP3S</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <span class="simpara">
    cURL 7.20.0 以降で利用可能です。
   </span>
  </td>
 </tr>
 <tr>
  <td id="constant.curlproto-rtmp">
   <strong><code><a href="curl.constants.php#constant.curlproto-rtmp">CURLPROTO_RTMP</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <span class="simpara">
    cURL 7.21.0 以降で利用可能です。
   </span>
  </td>
 </tr>
 <tr>
  <td id="constant.curlproto-rtmpe">
   <strong><code><a href="curl.constants.php#constant.curlproto-rtmpe">CURLPROTO_RTMPE</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <span class="simpara">
    cURL 7.21.0 以降で利用可能です。
   </span>
  </td>
 </tr>
 <tr>
  <td id="constant.curlproto-rtmps">
   <strong><code><a href="curl.constants.php#constant.curlproto-rtmps">CURLPROTO_RTMPS</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <span class="simpara">
    cURL 7.21.0 以降で利用可能です。
   </span>
  </td>
 </tr>
 <tr>
  <td id="constant.curlproto-rtmpt">
   <strong><code><a href="curl.constants.php#constant.curlproto-rtmpt">CURLPROTO_RTMPT</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <span class="simpara">
    cURL 7.21.0 以降で利用可能です。
   </span>
  </td>
 </tr>
 <tr>
  <td id="constant.curlproto-rtmpte">
   <strong><code><a href="curl.constants.php#constant.curlproto-rtmpte">CURLPROTO_RTMPTE</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <span class="simpara">
    cURL 7.21.0 以降で利用可能です。
   </span>
  </td>
 </tr>
 <tr>
  <td id="constant.curlproto-rtmpts">
   <strong><code><a href="curl.constants.php#constant.curlproto-rtmpts">CURLPROTO_RTMPTS</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <span class="simpara">
    cURL 7.21.0 以降で利用可能です。
   </span>
  </td>
 </tr>
 <tr>
  <td id="constant.curlproto-rtsp">
   <strong><code><a href="curl.constants.php#constant.curlproto-rtsp">CURLPROTO_RTSP</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <span class="simpara">
    cURL 7.20.0 以降で利用可能です。
   </span>
  </td>
 </tr>
 <tr>
  <td id="constant.curlproto-scp">
   <strong><code><a href="curl.constants.php#constant.curlproto-scp">CURLPROTO_SCP</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <span class="simpara">
    cURL 7.19.4 以降で利用可能です。
   </span>
  </td>
 </tr>
 <tr>
  <td id="constant.curlproto-sftp">
   <strong><code><a href="curl.constants.php#constant.curlproto-sftp">CURLPROTO_SFTP</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <span class="simpara">
    cURL 7.19.4 以降で利用可能です。
   </span>
  </td>
 </tr>
 <tr>
  <td id="constant.curlproto-smb">
   <strong><code><a href="curl.constants.php#constant.curlproto-smb">CURLPROTO_SMB</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <span class="simpara">
    PHP 7.0.7 以降 および cURL 7.40.0 以降で利用可能です。
   </span>
  </td>
 </tr>
 <tr>
  <td id="constant.curlproto-smbs">
   <strong><code><a href="curl.constants.php#constant.curlproto-smbs">CURLPROTO_SMBS</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <span class="simpara">
    PHP 7.0.7 以降 および cURL 7.40.0 以降で利用可能です。
   </span>
  </td>
 </tr>
 <tr>
  <td id="constant.curlproto-smtp">
   <strong><code><a href="curl.constants.php#constant.curlproto-smtp">CURLPROTO_SMTP</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <span class="simpara">
    cURL 7.20.0 以降で利用可能です。
   </span>
  </td>
 </tr>
 <tr>
  <td id="constant.curlproto-smtps">
   <strong><code><a href="curl.constants.php#constant.curlproto-smtps">CURLPROTO_SMTPS</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <span class="simpara">
    cURL 7.20.0 以降で利用可能です。
   </span>
  </td>
 </tr>
 <tr>
  <td id="constant.curlproto-telnet">
   <strong><code><a href="curl.constants.php#constant.curlproto-telnet">CURLPROTO_TELNET</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <span class="simpara">
    cURL 7.19.4 以降で利用可能です。
   </span>
  </td>
 </tr>
 <tr>
  <td id="constant.curlproto-tftp">
   <strong><code><a href="curl.constants.php#constant.curlproto-tftp">CURLPROTO_TFTP</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <span class="simpara">
    cURL 7.19.4 以降で利用可能です。
   </span>
  </td>
 </tr>
</table>

 


<table id="constant.curl-error.constants" class="doctable table">
      <tr>
       <th>定数</th>
       <th>説明</th>
      </tr>
 <strong class="title">cURL エラー定数</strong>
 <tr>
  <td id="constant.curle-aborted-by-callback">
   <strong><code><a href="curl.constants.php#constant.curle-aborted-by-callback">CURLE_ABORTED_BY_CALLBACK</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <span class="simpara">
    コールバックによって abort されました。
    コールバックが libcurl に &quot;abort&quot; を返しました。
   </span>
  </td>
 </tr>
 <tr>
  <td id="constant.curle-bad-calling-order">
   <strong><code><a href="curl.constants.php#constant.curle-bad-calling-order">CURLE_BAD_CALLING_ORDER</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <span class="simpara">

   </span>
  </td>
 </tr>
 <tr>
  <td id="constant.curle-bad-content-encoding">
   <strong><code><a href="curl.constants.php#constant.curle-bad-content-encoding">CURLE_BAD_CONTENT_ENCODING</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <span class="simpara">
    認識できない転送エンコーディングです。
   </span>
  </td>
 </tr>
  <tr>
  <td id="constant.curle-bad-download-resume">
   <strong><code><a href="curl.constants.php#constant.curle-bad-download-resume">CURLE_BAD_DOWNLOAD_RESUME</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <span class="simpara">
    指定されたオフセットがファイルの境界の範囲外のため、
    ダウンロードを再開できませんでした。
   </span>
  </td>
 </tr>
 <tr>
  <td id="constant.curle-bad-function-argument">
   <strong><code><a href="curl.constants.php#constant.curle-bad-function-argument">CURLE_BAD_FUNCTION_ARGUMENT</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <span class="simpara">
    関数が不正な引数を使ってコールされました。
   </span>
  </td>
 </tr>
 <tr>
  <td id="constant.curle-bad-password-entered">
   <strong><code><a href="curl.constants.php#constant.curle-bad-password-entered">CURLE_BAD_PASSWORD_ENTERED</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <span class="simpara">

   </span>
  </td>
 </tr>
 <tr>
  <td id="constant.curle-couldnt-connect">
   <strong><code><a href="curl.constants.php#constant.curle-couldnt-connect">CURLE_COULDNT_CONNECT</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <span class="simpara">
    ホストまたはプロキシに接続できませんでした。
   </span>
  </td>
 </tr>
 <tr>
  <td id="constant.curle-couldnt-resolve-host">
   <strong><code><a href="curl.constants.php#constant.curle-couldnt-resolve-host">CURLE_COULDNT_RESOLVE_HOST</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <span class="simpara">
    ホストを解決できませんでした。
    指定されたリモートホストが解決できませんでした。
   </span>
  </td>
 </tr>
 <tr>
  <td id="constant.curle-couldnt-resolve-proxy">
   <strong><code><a href="curl.constants.php#constant.curle-couldnt-resolve-proxy">CURLE_COULDNT_RESOLVE_PROXY</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <span class="simpara">
    プロキシを解決できませんでした。
    指定されたプロキシホストが解決できませんでした。
   </span>
  </td>
 </tr>
 <tr>
  <td id="constant.curle-failed-init">
   <strong><code><a href="curl.constants.php#constant.curle-failed-init">CURLE_FAILED_INIT</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <span class="simpara">
    初期化のはじめの段階で失敗しました。
    内部エラーか、
    何かしらの基本的な処理が初期化時に行えなかったリソース問題の可能性があります。
   </span>
  </td>
 </tr>
 <tr>
  <td id="constant.curle-filesize-exceeded">
   <strong><code><a href="curl.constants.php#constant.curle-filesize-exceeded">CURLE_FILESIZE_EXCEEDED</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <span class="simpara">
    ファイルの最大サイズを超えました。
   </span>
  </td>
 </tr>
 <tr>
  <td id="constant.curle-file-couldnt-read-file">
   <strong><code><a href="curl.constants.php#constant.curle-file-couldnt-read-file">CURLE_FILE_COULDNT_READ_FILE</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <span class="simpara">
    FILE:// で指定されたファイルが開けませんでした。
    これはほとんどの場合、ファイルパスが既存のファイルを指していないか、
    適切なファイルパーミッションが欠けていることによって発生します。
   </span>
  </td>
 </tr>
 <tr>
  <td id="constant.curle-ftp-access-denied">
   <strong><code><a href="curl.constants.php#constant.curle-ftp-access-denied">CURLE_FTP_ACCESS_DENIED</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <span class="simpara">

   </span>
  </td>
 </tr>
 <tr>
  <td id="constant.curle-ftp-bad-download-resume">
   <strong><code><a href="curl.constants.php#constant.curle-ftp-bad-download-resume">CURLE_FTP_BAD_DOWNLOAD_RESUME</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <span class="simpara">

   </span>
  </td>
 </tr>
 <tr>
  <td id="constant.curle-ftp-cant-get-host">
   <strong><code><a href="curl.constants.php#constant.curle-ftp-cant-get-host">CURLE_FTP_CANT_GET_HOST</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <span class="simpara">
    新規接続に指定されたホストのルックアップに、
    内部的に失敗しました。
   </span>
  </td>
 </tr>
 <tr>
  <td id="constant.curle-ftp-cant-reconnect">
   <strong><code><a href="curl.constants.php#constant.curle-ftp-cant-reconnect">CURLE_FTP_CANT_RECONNECT</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <span class="simpara">

   </span>
  </td>
 </tr>
 <tr>
  <td id="constant.curle-ftp-couldnt-get-size">
   <strong><code><a href="curl.constants.php#constant.curle-ftp-couldnt-get-size">CURLE_FTP_COULDNT_GET_SIZE</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <span class="simpara">

   </span>
  </td>
 </tr>
 <tr>
  <td id="constant.curle-ftp-couldnt-retr-file">
   <strong><code><a href="curl.constants.php#constant.curle-ftp-couldnt-retr-file">CURLE_FTP_COULDNT_RETR_FILE</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <span class="simpara">
    &#039;RETR&#039; コマンドへの応答が想定外であったか、
    転送が完了したサイズが0バイトでした。
   </span>
  </td>
 </tr>
 <tr>
  <td id="constant.curle-ftp-couldnt-set-ascii">
   <strong><code><a href="curl.constants.php#constant.curle-ftp-couldnt-set-ascii">CURLE_FTP_COULDNT_SET_ASCII</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <span class="simpara">

   </span>
  </td>
 </tr>
 <tr>
  <td id="constant.curle-ftp-couldnt-set-binary">
   <strong><code><a href="curl.constants.php#constant.curle-ftp-couldnt-set-binary">CURLE_FTP_COULDNT_SET_BINARY</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <span class="simpara">

   </span>
  </td>
 </tr>
 <tr>
  <td id="constant.curle-ftp-couldnt-stor-file">
   <strong><code><a href="curl.constants.php#constant.curle-ftp-couldnt-stor-file">CURLE_FTP_COULDNT_STOR_FILE</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <span class="simpara">

   </span>
  </td>
 </tr>
 <tr>
  <td id="constant.curle-ftp-couldnt-use-rest">
   <strong><code><a href="curl.constants.php#constant.curle-ftp-couldnt-use-rest">CURLE_FTP_COULDNT_USE_REST</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <span class="simpara">
    FTP REST コマンドがエラーを返しました。
    サーバーが正常であれば、このエラーは決して発生しないはずです。
   </span>
  </td>
 </tr>
 <tr>
  <td id="constant.curle-ftp-partial-file">
   <strong><code><a href="curl.constants.php#constant.curle-ftp-partial-file">CURLE_FTP_PARTIAL_FILE</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <span class="simpara">

   </span>
  </td>
 </tr>
 <tr>
  <td id="constant.curle-ftp-port-failed">
   <strong><code><a href="curl.constants.php#constant.curle-ftp-port-failed">CURLE_FTP_PORT_FAILED</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <span class="simpara">
    FTP PORT コマンドがエラーを返しました。
    ほとんどの場合、
    これは libcurl が使う十分なアドレスが指定されていない場合に起こります。
    <strong><code><a href="curl.constants.php#constant.curlopt-ftpport">CURLOPT_FTPPORT</a></code></strong> を参照ください。
   </span>
  </td>
 </tr>
 <tr>
  <td id="constant.curle-ftp-quote-error">
   <strong><code><a href="curl.constants.php#constant.curle-ftp-quote-error">CURLE_FTP_QUOTE_ERROR</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <span class="simpara">

   </span>
  </td>
 </tr>
 <tr>
  <td id="constant.curle-ftp-ssl-failed">
   <strong><code><a href="curl.constants.php#constant.curle-ftp-ssl-failed">CURLE_FTP_SSL_FAILED</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <span class="simpara">

   </span>
  </td>
 </tr>
 <tr>
  <td id="constant.curle-ftp-user-password-incorrect">
   <strong><code><a href="curl.constants.php#constant.curle-ftp-user-password-incorrect">CURLE_FTP_USER_PASSWORD_INCORRECT</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <span class="simpara">

   </span>
  </td>
 </tr>
 <tr>
  <td id="constant.curle-ftp-weird-227-format">
   <strong><code><a href="curl.constants.php#constant.curle-ftp-weird-227-format">CURLE_FTP_WEIRD_227_FORMAT</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <span class="simpara">
    FTP サーバーは、PASV コマンドの応答として、227 応答を返します。
    libcurl がこの応答行をパースできない場合、
    このエラーコードが返されます。
   </span>
  </td>
 </tr>
 <tr>
  <td id="constant.curle-ftp-weird-pass-reply">
   <strong><code><a href="curl.constants.php#constant.curle-ftp-weird-pass-reply">CURLE_FTP_WEIRD_PASS_REPLY</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <span class="simpara">
    FTP パスワードをサーバーに送信後、
    libcurl は適切な応答を期待します。
    このエラーコードは、予期しないエラーコードが応答されたことを示します。
   </span>
  </td>
 </tr>
 <tr>
  <td id="constant.curle-ftp-weird-pasv-reply">
   <strong><code><a href="curl.constants.php#constant.curle-ftp-weird-pasv-reply">CURLE_FTP_WEIRD_PASV_REPLY</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <span class="simpara">
    libcurl は、PASV や EPSV コマンドのレスポンスとして、
    サーバーから妥当な結果を取得できませんでした。
    サーバーにバグがあります。
   </span>
  </td>
 </tr>
 <tr>
  <td id="constant.curle-ftp-weird-server-reply">
   <strong><code><a href="curl.constants.php#constant.curle-ftp-weird-server-reply">CURLE_FTP_WEIRD_SERVER_REPLY</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <span class="simpara">
    サーバーが送信したデータを、libcurl がパースできませんでした。
    このエラーコードは、cURL 7.51.0 以降は
    <strong><code><a href="curl.constants.php#constant.curle-weird-server-reply">CURLE_WEIRD_SERVER_REPLY</a></code></strong>
    になりました。
   </span>
  </td>
 </tr>
 <tr>
  <td id="constant.curle-ftp-weird-user-reply">
   <strong><code><a href="curl.constants.php#constant.curle-ftp-weird-user-reply">CURLE_FTP_WEIRD_USER_REPLY</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <span class="simpara">

   </span>
  </td>
 </tr>
 <tr>
  <td id="constant.curle-ftp-write-error">
   <strong><code><a href="curl.constants.php#constant.curle-ftp-write-error">CURLE_FTP_WRITE_ERROR</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <span class="simpara">

   </span>
  </td>
 </tr>
 <tr>
  <td id="constant.curle-function-not-found">
   <strong><code><a href="curl.constants.php#constant.curle-function-not-found">CURLE_FUNCTION_NOT_FOUND</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <span class="simpara">
    関数が見つかりません。
    要求されている zlib 関数が見つかりませんでした。
   </span>
  </td>
 </tr>
 <tr>
  <td id="constant.curle-got-nothing">
   <strong><code><a href="curl.constants.php#constant.curle-got-nothing">CURLE_GOT_NOTHING</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <span class="simpara">
    サーバーから何も返されませんでした。
    条件によっては、何も受信しないことがエラーとみなされます。
   </span>
  </td>
 </tr>
 <tr>
  <td id="constant.curle-http-not-found">
   <strong><code><a href="curl.constants.php#constant.curle-http-not-found">CURLE_HTTP_NOT_FOUND</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <span class="simpara">

   </span>
  </td>
 </tr>
 <tr>
  <td id="constant.curle-http-port-failed">
   <strong><code><a href="curl.constants.php#constant.curle-http-port-failed">CURLE_HTTP_PORT_FAILED</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <span class="simpara">

   </span>
  </td>
 </tr>
 <tr>
  <td id="constant.curle-http-post-error">
   <strong><code><a href="curl.constants.php#constant.curle-http-post-error">CURLE_HTTP_POST_ERROR</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <span class="simpara">
    これは主に内部的な処理の混乱によって発生する、奇妙なエラーです。
   </span>
  </td>
 </tr>
 <tr>
  <td id="constant.curle-http-range-error">
   <strong><code><a href="curl.constants.php#constant.curle-http-range-error">CURLE_HTTP_RANGE_ERROR</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <span class="simpara">

   </span>
  </td>
 </tr>
 <tr>
  <td id="constant.curle-http-returned-error">
   <strong><code><a href="curl.constants.php#constant.curle-http-returned-error">CURLE_HTTP_RETURNED_ERROR</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <span class="simpara">
    <strong><code><a href="curl.constants.php#constant.curlopt-failonerror">CURLOPT_FAILONERROR</a></code></strong> を <strong><code><a href="reserved.constants.php#constant.true">true</a></code></strong> に設定し、
    かつ HTTP サーバーが 400 以上のエラーコードをまえした場合に、
    この値が返されます。
   </span>
  </td>
 </tr>
 <tr>
  <td id="constant.curle-ldap-cannot-bind">
   <strong><code><a href="curl.constants.php#constant.curle-ldap-cannot-bind">CURLE_LDAP_CANNOT_BIND</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <span class="simpara">
    LDAP がバインドできません。
    LDAP のバインド操作が失敗しました。
   </span>
  </td>
 </tr>
 <tr>
  <td id="constant.curle-ldap-invalid-url">
   <strong><code><a href="curl.constants.php#constant.curle-ldap-invalid-url">CURLE_LDAP_INVALID_URL</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <span class="simpara">

   </span>
  </td>
 </tr>
 <tr>
  <td id="constant.curle-ldap-search-failed">
   <strong><code><a href="curl.constants.php#constant.curle-ldap-search-failed">CURLE_LDAP_SEARCH_FAILED</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <span class="simpara">
    LDAP 検索が失敗しました。
   </span>
  </td>
 </tr>
 <tr>
  <td id="constant.curle-library-not-found">
   <strong><code><a href="curl.constants.php#constant.curle-library-not-found">CURLE_LIBRARY_NOT_FOUND</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <span class="simpara">

   </span>
  </td>
 </tr>
 <tr>
  <td id="constant.curle-malformat-user">
   <strong><code><a href="curl.constants.php#constant.curle-malformat-user">CURLE_MALFORMAT_USER</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <span class="simpara">

   </span>
  </td>
 </tr>
 <tr>
  <td id="constant.curle-obsolete">
   <strong><code><a href="curl.constants.php#constant.curle-obsolete">CURLE_OBSOLETE</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <span class="simpara">

   </span>
  </td>
 </tr>
 <tr>
  <td id="constant.curle-ok">
   <strong><code><a href="curl.constants.php#constant.curle-ok">CURLE_OK</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <span class="simpara">
    全て順調です。通常通り処理します。
   </span>
  </td>
 </tr>
 <tr>
  <td id="constant.curle-operation-timedout">
   <strong><code><a href="curl.constants.php#constant.curle-operation-timedout">CURLE_OPERATION_TIMEDOUT</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <span class="simpara">
    条件に基づく、指定されたタイムアウト時間に到達しました。
   </span>
  </td>
 </tr>
 <tr>
  <td id="constant.curle-operation-timeouted">
   <strong><code><a href="curl.constants.php#constant.curle-operation-timeouted">CURLE_OPERATION_TIMEOUTED</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <span class="simpara">

   </span>
  </td>
 </tr>
 <tr>
  <td id="constant.curle-out-of-memory">
   <strong><code><a href="curl.constants.php#constant.curle-out-of-memory">CURLE_OUT_OF_MEMORY</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <span class="simpara">
    メモリ割当てリクエストに失敗しました。
   </span>
  </td>
 </tr>
 <tr>
  <td id="constant.curle-partial-file">
   <strong><code><a href="curl.constants.php#constant.curle-partial-file">CURLE_PARTIAL_FILE</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <span class="simpara">
    ファイル転送サイズが、期待より大きいか小さいです。
    これは、サーバーが最初に期待される転送サイズを報告した後、
    そこで指定したサイズと一致しないデータを送信した場合に発生します。
   </span>
  </td>
 </tr>
 <tr>
  <td id="constant.curle-proxy">
   <strong><code><a href="curl.constants.php#constant.curle-proxy">CURLE_PROXY</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <span class="simpara">
    Proxy ハンドシェイクエラー。
    <strong><code><a href="curl.constants.php#constant.curlinfo-proxy-error">CURLINFO_PROXY_ERROR</a></code></strong> 
    を指定すると、特定の問題に関する詳細が得られます。
    PHP 8.2.0 以降 および cURL 7.73.0 以降で利用可能です。
   </span>
  </td>
 </tr>
 <tr>
  <td id="constant.curle-read-error">
   <strong><code><a href="curl.constants.php#constant.curle-read-error">CURLE_READ_ERROR</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <span class="simpara">
    ローカルファイルを読み取る際に問題が発生したか、
    読み取りコールバックからエラーが返されました。
   </span>
  </td>
 </tr>
 <tr>
  <td id="constant.curle-recv-error">
   <strong><code><a href="curl.constants.php#constant.curle-recv-error">CURLE_RECV_ERROR</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <span class="simpara">
    ネットワークデータを受信する処理に失敗しました。
   </span>
  </td>
 </tr>
 <tr>
  <td id="constant.curle-send-error">
   <strong><code><a href="curl.constants.php#constant.curle-send-error">CURLE_SEND_ERROR</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <span class="simpara">
    ネットワークデータを送信する処理に失敗しました。
   </span>
  </td>
 </tr>
 <tr>
  <td id="constant.curle-share-in-use">
   <strong><code><a href="curl.constants.php#constant.curle-share-in-use">CURLE_SHARE_IN_USE</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <span class="simpara">

   </span>
  </td>
 </tr>
 <tr>
  <td id="constant.curle-ssh">
   <strong><code><a href="curl.constants.php#constant.curle-ssh">CURLE_SSH</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <span class="simpara">
    SSH セッションの間に、不明なエラーが発生しました。
    cURL 7.16.1 以降で利用可能です。
   </span>
  </td>
 </tr>
 <tr>
  <td id="constant.curle-ssl-cacert">
   <strong><code><a href="curl.constants.php#constant.curle-ssl-cacert">CURLE_SSL_CACERT</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <span class="simpara">

   </span>
  </td>
 </tr>
 <tr>
  <td id="constant.curle-ssl-cacert-badfile">
   <strong><code><a href="curl.constants.php#constant.curle-ssl-cacert-badfile">CURLE_SSL_CACERT_BADFILE</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <span class="simpara">
    SSL CA cert を読み取る際に問題が発生しました。
   </span>
  </td>
 </tr>
 <tr>
  <td id="constant.curle-ssl-certproblem">
   <strong><code><a href="curl.constants.php#constant.curle-ssl-certproblem">CURLE_SSL_CERTPROBLEM</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <span class="simpara">
    ローカルのクライアント証明書 を読み取る際に問題が発生しました。
   </span>
  </td>
 </tr>
 <tr>
  <td id="constant.curle-ssl-cipher">
   <strong><code><a href="curl.constants.php#constant.curle-ssl-cipher">CURLE_SSL_CIPHER</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <span class="simpara">
    特定の暗号を使えませんでした。
   </span>
  </td>
 </tr>
 <tr>
  <td id="constant.curle-ssl-connect-error">
   <strong><code><a href="curl.constants.php#constant.curle-ssl-connect-error">CURLE_SSL_CONNECT_ERROR</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <span class="simpara">
    SSL/TLS ハンドシェイクのどこかで問題が発生しました。
    エラーバッファ内のメッセージを読み取ると、問題の詳細が確認できます。
    原因としては、証明書(ファイル形式、パス、権限)や、パスワードなどが考えられます。
   </span>
  </td>
 </tr>
 <tr>
  <td id="constant.curle-ssl-engine-notfound">
   <strong><code><a href="curl.constants.php#constant.curle-ssl-engine-notfound">CURLE_SSL_ENGINE_NOTFOUND</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <span class="simpara">
    指定された暗号化エンジンが見つかりませんでした。
   </span>
  </td>
 </tr>
 <tr>
  <td id="constant.curle-ssl-engine-setfailed">
   <strong><code><a href="curl.constants.php#constant.curle-ssl-engine-setfailed">CURLE_SSL_ENGINE_SETFAILED</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <span class="simpara">
    選択した SSL 暗号化エンジンを、デフォルト設定にできませんでした。
   </span>
  </td>
 </tr>
 <tr>
  <td id="constant.curle-ssl-peer-certificate">
   <strong><code><a href="curl.constants.php#constant.curle-ssl-peer-certificate">CURLE_SSL_PEER_CERTIFICATE</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <span class="simpara">

   </span>
  </td>
 </tr>
 <tr>
  <td id="constant.curle-ssl-pinnedpubkeynotmatch">
   <strong><code><a href="curl.constants.php#constant.curle-ssl-pinnedpubkeynotmatch">CURLE_SSL_PINNEDPUBKEYNOTMATCH</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <span class="simpara">
    <strong><code><a href="curl.constants.php#constant.curlopt-pinnedpublickey">CURLOPT_PINNEDPUBLICKEY</a></code></strong> で指定された
    固定鍵と一致しませんでした。
   </span>
  </td>
 </tr>
 <tr>
  <td id="constant.curle-telnet-option-syntax">
   <strong><code><a href="curl.constants.php#constant.curle-telnet-option-syntax">CURLE_TELNET_OPTION_SYNTAX</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <span class="simpara">

   </span>
  </td>
 </tr>
 <tr>
  <td id="constant.curle-too-many-redirects">
   <strong><code><a href="curl.constants.php#constant.curle-too-many-redirects">CURLE_TOO_MANY_REDIRECTS</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <span class="simpara">
    リダイレクトの回数が多過ぎます。
    リダイレクトを追跡しましたが、
    libcurl がその最大回数に達しました。
    この回数は <strong><code><a href="curl.constants.php#constant.curlopt-maxredirs">CURLOPT_MAXREDIRS</a></code></strong>
    で設定できます。
   </span>
  </td>
 </tr>
 <tr>
  <td id="constant.curle-unknown-telnet-option">
   <strong><code><a href="curl.constants.php#constant.curle-unknown-telnet-option">CURLE_UNKNOWN_TELNET_OPTION</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <span class="simpara">

   </span>
  </td>
 </tr>
 <tr>
  <td id="constant.curle-unsupported-protocol">
   <strong><code><a href="curl.constants.php#constant.curle-unsupported-protocol">CURLE_UNSUPPORTED_PROTOCOL</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <span class="simpara">
    libcurl に渡された URL が、
    サポートしていないプロトコルを指定していました。
    コンパイル時にオプションが指定されなかったか、
    プロトコルを指定する文字列の間違い、
    または、単に libcurl が未実装の可能性があります。
   </span>
  </td>
 </tr>
 <tr>
  <td id="constant.curle-url-malformat">
   <strong><code><a href="curl.constants.php#constant.curle-url-malformat">CURLE_URL_MALFORMAT</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <span class="simpara">
    URL が適切にフォーマットされていませんでした。
   </span>
  </td>
 </tr>
 <tr>
  <td id="constant.curle-url-malformat-user">
   <strong><code><a href="curl.constants.php#constant.curle-url-malformat-user">CURLE_URL_MALFORMAT_USER</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <span class="simpara">

   </span>
  </td>
 </tr>
 <tr>
  <td id="constant.curle-weird-server-reply">
   <strong><code><a href="curl.constants.php#constant.curle-weird-server-reply">CURLE_WEIRD_SERVER_REPLY</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <span class="simpara">
    サーバーが送信したデータをパースできませんでした。
    cURL 7.51.0 より前のバージョンでは、
    このエラーコードは <strong><code><a href="curl.constants.php#constant.curle-ftp-weird-server-reply">CURLE_FTP_WEIRD_SERVER_REPLY</a></code></strong>
    でした。
    PHP 7.3.0 以降 および cURL 7.51.0 以降で利用可能です。
   </span>
  </td>
 </tr>
 <tr>
  <td id="constant.curle-write-error">
   <strong><code><a href="curl.constants.php#constant.curle-write-error">CURLE_WRITE_ERROR</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <span class="simpara">
    受信したデータをローカルファイルに書き込む際に、エラーが発生しました。
    または、libcurl の書き込みコールバックからエラーが返されました。
   </span>
  </td>
 </tr>
</table>

 


<table id="constant.curl-multi.constants" class="doctable table">
      <tr>
       <th>定数</th>
       <th>説明</th>
      </tr>
 <strong class="title">curl_multi_<span class="replaceable">*</span> 定数</strong>
 <tr>
  <td id="constant.curlm-added-already">
   <strong><code><a href="curl.constants.php#constant.curlm-added-already">CURLM_ADDED_ALREADY</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <span class="simpara">
    既にマルチハンドルに追加済みの easy ハンドルを、再度追加しようとしました。
    cURL 7.32.1 以降で利用可能です。
   </span>
  </td>
 </tr>
 <tr>
  <td id="constant.curlm-bad-easy-handle">
   <strong><code><a href="curl.constants.php#constant.curlm-bad-easy-handle">CURLM_BAD_EASY_HANDLE</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <span class="simpara">
    easy ハンドルが有効なものではありません。
    easy ハンドルではない可能性もありますし、
    既にハンドルが、このハンドルまたは別のマルチハンドルから使われているかもしれません。
    cURL 7.9.6 以降で利用可能です。
   </span>
  </td>
 </tr>
 <tr>
  <td id="constant.curlm-bad-handle">
   <strong><code><a href="curl.constants.php#constant.curlm-bad-handle">CURLM_BAD_HANDLE</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <span class="simpara">
    渡されたハンドルが、有効なマルチハンドルではありません。
    cURL 7.9.6 以降で利用可能です。
   </span>
  </td>
 </tr>
 <tr>
  <td id="constant.curlm-call-multi-perform">
   <strong><code><a href="curl.constants.php#constant.curlm-call-multi-perform">CURLM_CALL_MULTI_PERFORM</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <span class="simpara">
    cURL 7.20.0 以降は、この定数は使われていません。
    cURL 7.20.0 より前のバージョンでは、
    <span class="function"><a href="function.curl-multi-select.php" class="function">curl_multi_select()</a></span> や類似の関数がコールされる際に、
    <span class="function"><a href="function.curl-multi-exec.php" class="function">curl_multi_exec()</a></span> が他の定数を返す前にこのコードを返す可能性がありました。
    cURL 7.9.6 以降で利用可能です。
   </span>
  </td>
 </tr>
 <tr>
  <td id="constant.curlm-internal-error">
   <strong><code><a href="curl.constants.php#constant.curlm-internal-error">CURLM_INTERNAL_ERROR</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <span class="simpara">
    <code class="literal">libcurl</code> の内部エラー。
    cURL 7.9.6 以降で利用可能です。
   </span>
  </td>
 </tr>
 <tr>
  <td id="constant.curlm-ok">
   <strong><code><a href="curl.constants.php#constant.curlm-ok">CURLM_OK</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <span class="simpara">
    エラーはありません。
    cURL 7.9.6 以降で利用可能です。
   </span>
  </td>
 </tr>
 <tr>
  <td id="constant.curlm-out-of-memory">
   <strong><code><a href="curl.constants.php#constant.curlm-out-of-memory">CURLM_OUT_OF_MEMORY</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <span class="simpara">
    マルチハンドルを処理中にメモリが枯渇しました。
    cURL 7.9.6 以降で利用可能です。
   </span>
  </td>
 </tr>
</table>

 


<table id="constant.curl-pause.constants" class="doctable table">
      <tr>
       <th>定数</th>
       <th>説明</th>
      </tr>
 <strong class="title"><span class="function"><a href="function.curl-pause.php" class="function">curl_pause()</a></span></strong>
 <tr>
  <td id="constant.curlpause-all">
   <strong><code><a href="curl.constants.php#constant.curlpause-all">CURLPAUSE_ALL</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <span class="simpara">
    データの送信と受信を中断します。
    cURL 7.18.0 以降で利用可能です。
   </span>
  </td>
 </tr>
 <tr>
  <td id="constant.curlpause-cont">
   <strong><code><a href="curl.constants.php#constant.curlpause-cont">CURLPAUSE_CONT</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <span class="simpara">
    データの送信と受信を再開します。
    cURL 7.18.0 以降で利用可能です。
   </span>
  </td>
 </tr>
 <tr>
  <td id="constant.curlpause-recv">
   <strong><code><a href="curl.constants.php#constant.curlpause-recv">CURLPAUSE_RECV</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <span class="simpara">
    データの受信を中断します。
    cURL 7.18.0 以降で利用可能です。
   </span>
  </td>
 </tr>
 <tr>
  <td id="constant.curlpause-recv-cont">
   <strong><code><a href="curl.constants.php#constant.curlpause-recv-cont">CURLPAUSE_RECV_CONT</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <span class="simpara">
    データの受信を再開します。
    cURL 7.18.0 以降で利用可能です。
   </span>
  </td>
 </tr>
 <tr>
  <td id="constant.curlpause-send">
   <strong><code><a href="curl.constants.php#constant.curlpause-send">CURLPAUSE_SEND</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <span class="simpara">
    データの送信を中断します。
    cURL 7.18.0 以降で利用可能です。
   </span>
  </td>
 </tr>
 <tr>
  <td id="constant.curlpause-send-cont">
   <strong><code><a href="curl.constants.php#constant.curlpause-send-cont">CURLPAUSE_SEND_CONT</a></code></strong>
   (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
  </td>
  <td>
   <span class="simpara">
    データの送信を再開します。
    cURL 7.18.0 以降で利用可能です。
   </span>
  </td>
 </tr>
</table>

</div>
<?php manual_footer($setup); ?>