<?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 => 'ru',
  ),
  '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' => 'ru',
    '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">
     Используйте аутентификацию HTTP Digest в IE.
     Константа доступна с 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">
     Мета-символ. Или при использовании этого значения совместно с конкретным значением
     auth, libcurl проверит наличие неограниченного auth,
     или, если нет, то только этот алгоритм auth является приемлемым.
     Константа доступна с 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">
     Выполнить одну операцию <code class="literal">CWD</code>
     для каждой части пути в заданном URL.
     Константа доступна с 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">
     libcurl вообще не выполняет <code class="literal">CWD</code>.
     libcurl выполняет <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">
     libcurl выполняет единожды <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">
     Делегировать только в том случае, если в сервисном билете
     установлен флаг <code class="literal">OK-AS-DELEGATE</code>,
     если эта возможность поддерживается реализацией GSS-API и определение
     <code class="literal">GSS_C_DELEG_POLICY_FLAG</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.0
    </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">
     Возвращается callback-функцией совпадения подстановочных знаков, в случае возникновения ошибки.
     Константа доступна с 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">
     Возвращается callback-функцией при совпадении шаблона со строкой.
     Константа доступна с 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">
     Возвращается callback-функцией, если шаблон не соответствует строке.
     Константа доступна с 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.0
    </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>.
     Заголовки с временными условиями добавляются к запросам DESCRIBE
     если используется опция <strong><code><a href="curl.constants.php#constant.curlopt-timecondition">CURLOPT_TIMECONDITION</a></code></strong>.
     Константа доступна с 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.
     Приложения, желающие отправить heartbeat-сообщение должны использовать
     пустой запрос <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">
     Использовать для инициализации транспортного уровня для сессии.
     Константа доступна с 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">
     Поддержка аутентификации с помощью переговоров.
     Константа доступна с 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.0
    </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">
     Поддерживаются интернационализированные доменные имена.
     Константа доступна с 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.
    </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">
     Поддержка файлов размером более 2 ГБ.
     Константа доступна с 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.
    </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">
     Поддержка делегирования NTLM помощнику winbind.
     Константа доступна с 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, используемый для проверки домена 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">
     Включает использование абстрактного Unix domain socket
     вместо установки TCP-соединения с хостом и задаёт путь к указанной строке (<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>.
     Эти две опции используют одно и то же хранилище, поэтому для одного обработчика
     может быть установлена только одна из них.
     Доступно с 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">
     Задаёт строку (<span class="type"><a href="language.types.string.php" class="type string">string</a></span>) с содержимым заголовка <code class="literal">Accept-Encoding:</code>,
     отправляемого в HTTP-запросе.
     Установите в <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">
     Максимальное время ожидания в миллисекундах, пока сервер соединяется обратно
     с cURL при использовании активного FTP-соединения.
     Опция принимает любое значение, которое может быть приведено
     к допустимому целому числу (<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">
     Значение ID области для использования при подключении к адресам IPv6.
     Опция принимает любое значение, которое может быть приведено к допустимому целому числу (<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">
     Передаёт строку (<span class="type"><a href="language.types.string.php" class="type string">string</a></span>) с именем файла, который cURL будет использовать
     в качестве файла кеша Alt-Svc для чтения существующего содержимого кеша и,
     возможно, также записи обратно после передачи, если только <strong><code><a href="curl.constants.php#constant.curlaltsvc-readonlyfile">CURLALTSVC_READONLYFILE</a></code></strong>
     не установлен через <strong><code><a href="curl.constants.php#constant.curlopt-altsvc-ctrl">CURLOPT_ALTSVC_CTRL</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 принимает заголовки Alt-Svc только через HTTPS. Он также завершит запрос к альтернативному источнику,
     только если этот источник правильно размещён через 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">Referer:</code> в запросах,
     где следует перенаправление <code class="literal">Location:</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> (в настоящее время 16 КБ).
     Доступно с 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">
     Строка (<span class="type"><a href="language.types.string.php" class="type string">string</a></span>) с именем PEM-файла, содержащего один или несколько
     сертификатов для проверки однорангового узла. Опция переопределяет <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">
     Строка (<span class="type"><a href="language.types.string.php" class="type string">string</a></span>) с каталогом, содержащим несколько CA-сертификатов.
     Используйте эту опцию вместе с <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 для работы со стандартным системным распознавателем имён
     время ожидания в этой части подключения всё равно разрешается в полную секунду
     с минимумом допустимого ожидания в одну секунду.
     Опция принимает значения, которые возможно привести к допустимому целому числу (<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.
     Принимает массив (<span class="type"><a href="language.types.array.php" class="type array">array</a></span>) строк (<span class="type"><a href="language.types.string.php" class="type string">string</a></span>)
     в формате <code class="literal">HOST:PORT:CONNECT-TO-HOST:CONNECT-TO-PORT</code>.
     Доступно с 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">
     Строка (<span class="type"><a href="language.types.string.php" class="type string">string</a></span>) с содержимым заголовка <code class="literal">Cookie:</code>, используемого в HTTP-запросе.
     Обратите внимание, что несколько файлов cookie разделяются точкой с запятой,
     за которой следует пробел (например, <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>) с именем файла, содержащего данные cookie.
     Файл cookie может быть в формате Netscape или просто обычные HTTP-заголовки, сброшенные в файл.
     Если имя — пустая строка (<span class="type"><a href="language.types.string.php" class="type string">string</a></span>), файлы cookie не загружаются, но обработка cookie всё равно включена.
     Доступно с 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">
     Строка (<span class="type"><a href="language.types.string.php" class="type string">string</a></span>) с именем файла для сохранения всех внутренних cookie, когда вызывается деструктор обработчика.
     Доступно с 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> уничтожает обработчик.
       Если cookie необходимо записать до автоматического уничтожения обработчика, выполните <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">
     Строка cookie (<span class="type"><a href="language.types.string.php" class="type string">string</a></span>) (т.е. одна строка в формате Netscape/Mozilla
     или обычный заголовок HTTP-style Set-Cookie)
     добавляет этот отдельный cookie во внутреннее хранилище cookie.
     <span class="simplelist">
       <code class="literal">ALL</code>
       стирает все cookie, хранящиеся в памяти
      , 
       <code class="literal">SESS</code>
       стирает все сессионные cookie, хранящиеся в памяти
      , 
       <code class="literal">FLUSH</code>
       записывает все известные cookie в файл, указанный в <strong><code><a href="curl.constants.php#constant.curlopt-cookiejar">CURLOPT_COOKIEJAR</a></code></strong>
      , 
       <code class="literal">RELOAD</code>
       загружает все cookie из файлов, указанных в <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> помечает этот блок данных как новую «сессию» блоков cookie. Это заставит библиотеку libcurl
     игнорировать каждый блок данных cookie, который она собирается загрузить и который относится к «сеансовым cookie»
     предыдущей сессии. По умолчанию библиотека libcurl каждый раз сохраняет и загружает
     каждый блок данных cookie, независимо от того, принадлежат ли они к сессионным cookies или нет.
     Сеансовые cookie — cookie без даты истечения срока действия, и они должны быть живыми
     и существующим только для этой «сессии».
     Доступно с 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">
     Передайте строку (<span class="type"><a href="language.types.string.php" class="type string">string</a></span>) с названием файла с объединением списков отзыва сертификатов (CRL)
     (в формате PEM) для использования при проверке сертификата во время SSL-обмена.
     Когда 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> подразумевает
     <strong><code><a href="curl.constants.php#constant.curlsslopt-no-partialchain">CURLSSLOPT_NO_PARTIALCHAIN</a></code></strong> начиная с cURL 7.71.0 из-за ошибки OpenSSL.
     Доступно с 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">
     Пользовательский метод запроса для использования вместо <code class="literal">GET</code> или <code class="literal">HEAD</code>
     при выполнении HTTP-запроса. Это полезно для выполнения <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">
     Строка (<span class="type"><a href="language.types.string.php" class="type string">string</a></span>) с протоколом по умолчанию,
     используемым, если в URL отсутствует название схемы.
     Доступно с 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> будет иметь различный эффект
     в зависимости от используемого протокола.
     URL на основе FTP и SFTP будут отображать только имена файлов в каталоге.
     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-адреса с именем пользователя. По умолчанию
     имена пользователей разрешаются — значение по умолчанию равно 0.
     Константа доступна с 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">
     Устанавливает локальный IPv6-адрес, к которому должен привязываться резолвер.
     Аргумент должен содержать один числовой 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">
     Передайте строку (<span class="type"><a href="language.types.string.php" class="type string">string</a></span>) с разделённым запятыми
     списком DNS-серверов, которые будут использоваться вместо системных по умолчанию
     (например: <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> для проверки полей имени SSL-сертификата
     DNS-over-HTTPS сервера в соответствии с именем хоста.
     Доступно с 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> для включения и <code class="literal">0</code>
     для отключения проверки подлинности SSL-сертификата DNS-over-HTTPS сервера.
     Доступно с 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> для включения и <code class="literal">0</code>
     для отключения проверки статуса сертификата DNS-over-HTTPS сервера
     с использованием расширения TLS &quot;Certificate Status Request&quot; (OCSP stapling).
     Доступно с 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">
     Предоставляет URL DNS-over-HTTPS.
     Опция принимает строку (<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>, за исключением имени файла
     для сокета демона сбора энтропии.
     Доступно с 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-код
     больше или равен <code class="literal">400</code>. Поведение по умолчанию — возвращать страницу нормально,
     игнорируя код.
     Доступно с 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> для попытки получить дату изменения удалённого документа.
     Значение можно получить с помощью опции <strong><code><a href="curl.constants.php#constant.curlinfo-filetime">CURLINFO_FILETIME</a></code></strong>
     функции <span class="function"><a href="function.curl-getinfo.php" class="function">curl_getinfo()</a></span>.
     Доступно с 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">
     Передаёт callback-функцию (<span class="type"><a href="language.types.callable.php" class="type callable">callable</a></span>), которая будет использоваться
     для сопоставления с шаблоном с подстановочными знаками.
     Сигнатура callback-функции должна быть:
     <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>
     Callback-функция должна возвращать <strong><code><a href="curl.constants.php#constant.curl-fnmatchfunc-match">CURL_FNMATCHFUNC_MATCH</a></code></strong>,
     если шаблон соответствует строке (<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-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> для следования любому заголовку <code class="literal">Location:</code>,
     который сервер отправляет как часть HTTP-заголовка.
     Смотрите также константу <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">
     Установите <strong><code><a href="reserved.constants.php#constant.true">true</a></code></strong> только для перечисления имён FTP-каталога.
     Доступно с 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">
     Строка (<span class="type"><a href="language.types.string.php" class="type string">string</a></span>), которая будет использоваться для получения IP-адреса,
     используемого для инструкции FTP <code class="literal">PORT</code>. Инструкция <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">
     Передайте строку (<span class="type"><a href="language.types.string.php" class="type string">string</a></span>), которая будет отправлена
     как информация об учётной записи через FTP
     (с помощью команды <code class="literal">ACCT</code>) после предоставления
     имени пользователя и пароля серверу.
     Установите <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">
     Передайте строку (<span class="type"><a href="language.types.string.php" class="type string">string</a></span>), которая будет использоваться
     для попытки аутентификации через FTP,
     если переговоры <code class="literal">USER/PASS</code> не удались.
     Доступно с 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">
     Укажите cURL, какой метод использовать для доступа к файлу на FTP(S) сервере.
     Возможные значения — любые из констант <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">
     Время ожидания в секундах, в течение которого cURL будет ожидать ответа от 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>).
     Это имя опции заменено на <strong><code><a href="curl.constants.php#constant.curlopt-server-response-timeout">CURLOPT_SERVER_RESPONSE_TIMEOUT</a></code></strong>, доступно с PHP 8.4.0.
     Доступно с 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 не будет использовать IP-адрес,
     предложенный сервером в его 227-ответе на команду <code class="literal">PASV</code> cURL,
     а будет использовать IP-адрес, который он использовал для соединения.
     Номер порта, полученный из 227-ответа, не будет игнорироваться cURL.
     По умолчанию <code class="literal">1</code> начиная с cURL 7.74.0 и <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> для использования <code class="literal">EPRT</code> (и <code class="literal">LPRT</code>) при активных FTP-загрузках.
     Установите <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> для первой попытки команды <code class="literal">EPSV</code> для FTP-передач перед возвратом к <code class="literal">PASV</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">PRET</code> перед <code class="literal">PASV</code> (и <code class="literal">EPSV</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">
     Фора для IPv6 в алгоритме &quot;happy eyeballs&quot;. &quot;Happy eyeballs&quot; пытается подключиться как к 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> версии 1 в начале соединения.
     Действие по умолчанию — не отправлять этот заголовок.
     Доступно с 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> для включения заголовков в вывод,
     отправляемый callback-функции, определённой <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">
     Callback-функция (<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">
         Данные заголовка, которые должны быть записаны callback-функцией.
        </span>
       </dd>
      
     </dl>
     Callback-функция должна возвращать количество записанных байтов.
     Доступно с 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>.
     По умолчанию <strong><code><a href="curl.constants.php#constant.curlheader-separate">CURLHEADER_SEPARATE</a></code></strong> начиная с cURL 7.42.1 и <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">
     Строка (<span class="type"><a href="language.types.string.php" class="type string">string</a></span>) с именем файла кеша HSTS (HTTP Strict Transport Security)
     или <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">
     Принимает битовую маску функций HSTS (HTTP Strict Transport Security),
     определённых константами <strong><code><a href="curl.constants.php#constant.curlhsts-enable">CURLHSTS_<span class="replaceable">*</span></a></code></strong>.
     Доступно с 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. По умолчанию <strong><code><a href="reserved.constants.php#constant.false">false</a></code></strong> начиная с cURL 7.66.0;
     ранее по умолчанию было <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">
     Массив (<span class="type"><a href="language.types.array.php" class="type array">array</a></span>) HTTP-ответов <code class="literal">200</code>,
     которые будут рассматриваться как допустимые ответы, а не как ошибки.
     Доступно с 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>.
     Если используется более одного метода, 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">
     Массив (<span class="type"><a href="language.types.array.php" class="type array">array</a></span>) полей HTTP-заголовков для установки в формате
     <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>, декодирование передачи включено.
     cURL по умолчанию выполняет декодирование передачи по частям, если эта опция не установлена в <code class="literal">0</code>.
     По умолчанию <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>, игнорировать заголовок <code class="literal">Content-Length</code>
     HTTP-ответе и игнорировать его запрос или использование для 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">
     Если установлено в строку (<span class="type"><a href="language.types.string.php" class="type string">string</a></span>) с именем файла, содержащего сертификат CA в формате PEM,
     выполняется дополнительная проверка сертификата однорангового узла, чтобы убедиться,
     что издатель действительно тот, который связан с сертификатом, предоставленным этой опцией.
     Чтобы результат проверки считался неудачным, эту опцию следует использовать в сочетании с опцией <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">
     Передаёт строку (<span class="type"><a href="language.types.string.php" class="type string">string</a></span>) с двоичными данными SSL-сертификата CA в формате PEM.
     Если установлено, выполняется дополнительная проверка сертификата однорангового узла,
     чтобы убедиться, что издатель является тем, который связан с сертификатом, предоставленным этой опцией.
     Доступно с 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">
     Установите строку (<span class="type"><a href="language.types.string.php" class="type string">string</a></span>) с паролем, необходимым для использования закрытого ключа
     <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>.
     Установка опции в <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">
     Установите уровень безопасности kerberos для FTP, а также включите поддержку 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> отключит поддержку kerberos для FTP.
     По умолчанию <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>), то cURL отправляет пару скобок, как требуется по 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">
     Установите строку (<span class="type"><a href="language.types.string.php" class="type string">string</a></span>) с адресом электронной почты отправителя при отправке почты по SMTP.
     Адрес электронной почты должен быть указан с угловыми скобками (<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">
     Установите массив (<span class="type"><a href="language.types.array.php" class="type array">array</a></span>) строк (<span class="type"><a href="language.types.string.php" class="type string">string</a></span>) с получателями,
     которые нужно передать серверу в запросе на отправку почты по SMTP.
     Каждый получатель должен быть указан в паре угловых скобок (<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>.
     Заменена на <strong><code>CURLOPT_MAIL_RCPT_ALLOWFAILS</code></strong> начиная с cURL 8.2.0.
     Доступно с 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">
     Установите строку (<span class="type"><a href="language.types.string.php" class="type string">string</a></span>), содержащую полный путь к файлу <code class="literal">.netrc</code>.
     Если эта опция опущена и установлен <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> для игнорирования любых функций cURL, которые вызывают отправку сигнала процессу PHP.
     Включено по умолчанию в многопоточных 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">
     Callback-функция (<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>
     Callback-функция должна возвращать строку (<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>, что удаляет последовательности <code class="literal">/../</code> или <code class="literal">/./</code>,
     которые могут существовать в части пути URL,
     которые должны быть удалены в соответствии с разделом 5.2.4 RFC 3986.
     Доступно с 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. Строка (<span class="type"><a href="language.types.string.php" class="type string">string</a></span>) также может быть любым количеством хешей sha256
     в кодировке base64, предварённых <code class="literal">sha256//</code> и разделённых <code class="literal">;</code>.
     Доступно с 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">
     Целое число (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>) с альтернативным номером порта для подключения вместо указанного
     в URL или порта по умолчанию для используемого протокола.
     Доступно с 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>.
     Параметр может быть передан как URL-кодированная строка (<span class="type"><a href="language.types.string.php" class="type string">string</a></span>) вида &#039;<code class="literal">para1=val1&amp;para2=val2&amp;...</code>&#039;
     или как массив (<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">
     Массив (<span class="type"><a href="language.types.array.php" class="type array">array</a></span>) строк (<span class="type"><a href="language.types.string.php" class="type string">string</a></span>) FTP-команд для выполнения на сервере после выполнения FTP-запроса.
     Доступно с 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>, если метод HTTP <code class="literal">POST</code> должен сохраняться
     при установке <strong><code><a href="curl.constants.php#constant.curlopt-followlocation">CURLOPT_FOLLOWLOCATION</a></code></strong> и возникновении определённого типа перенаправления.
     Доступно с 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">
     Установите строку (<span class="type"><a href="language.types.string.php" class="type string">string</a></span>), содержащую имя хоста или числовой IP-адрес, разделённый точками,
     который будет использоваться в качестве предварительного прокси,
     к которому cURL подключается перед подключением к HTTP(S)-прокси,
     указанному в опции <strong><code><a href="curl.constants.php#constant.curlopt-proxy">CURLOPT_PROXY</a></code></strong> для предстоящего запроса.
     Предварительный прокси может быть только SOCKS-прокси, и он должен быть предварен <code class="literal">[scheme]://</code>,
     чтобы указать, какой тип socks используется.
     Числовой IPv6-адрес должен быть записан в [скобках].
     Установка предварительного прокси в пустую строку (<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">
     Установите массив (<span class="type"><a href="language.types.array.php" class="type array">array</a></span>) строк (<span class="type"><a href="language.types.string.php" class="type string">string</a></span>) FTP-команд для передачи серверу после установки типа передачи.
     Команды не выполняются при выполнении листинга каталога, только для передачи файлов.
     Доступно с 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. Данные могут быть впоследствии получены
     с помощью опции <strong><code><a href="curl.constants.php#constant.curlinfo-private">CURLINFO_PRIVATE</a></code></strong> функции <span class="function"><a href="function.curl-getinfo.php" class="function">curl_getinfo()</a></span>.
     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">
     Callback-функция (<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>
     Callback-функция должна возвращать целое число (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>) с ненулевым значением для прерывания передачи
     и установки ошибки <strong><code><a href="curl.constants.php#constant.curle-aborted-by-callback">CURLE_ABORTED_BY_CALLBACK</a></code></strong>.
     <blockquote class="note"><p><strong class="note">Замечание</strong>: 
      <p class="para">
       Callback-функция вызывается только когда опция <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">
     Установите строку (<span class="type"><a href="language.types.string.php" class="type string">string</a></span>) с разделённым запятыми списком названий протоколов (схем URL) без учёта регистра,
     разрешённых в передаче.
     Установите <code class="literal">ALL</code> для включения всех протоколов.
     По умолчанию cURL принимает все протоколы, с поддержкой которых он был собран.
     Доступные протоколы:
     <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">
     Строка (<span class="type"><a href="language.types.string.php" class="type string">string</a></span>) с HTTP-прокси для туннелирования запросов.
     Должно быть имя хоста, числовой 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">
     Массив (<span class="type"><a href="language.types.array.php" class="type array">array</a></span>) пользовательских строк (<span class="type"><a href="language.types.string.php" class="type string">string</a></span>) HTTP-заголовков для передачи прокси.
     Доступно с 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>.
     Установка значения в ноль заставляет cURL использовать номер порта прокси по умолчанию или номер порта,
     указанный в строке (<span class="type"><a href="language.types.string.php" class="type string">string</a></span>) URL прокси.
     Доступно с 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">
     Строка (<span class="type"><a href="language.types.string.php" class="type string">string</a></span>) с именем пользователя и паролем в формате <code class="literal">[username]:[password]</code>
     для использования при подключении к прокси.
     Доступно с 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). Установите путь как строку (<span class="type"><a href="language.types.string.php" class="type string">string</a></span>),
     называющую файл, содержащий один или несколько сертификатов для проверки HTTPS-прокси.
     Опция предназначена для подключения к 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">
     Строка (<span class="type"><a href="language.types.string.php" class="type string">string</a></span>) с именем PEM-файла, содержащего один или несколько сертификатов для проверки HTTPS-прокси.
     Опция предназначена для подключения к 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">
     Строка (<span class="type"><a href="language.types.string.php" class="type string">string</a></span>) с каталогом, содержащим несколько сертификатов CA для проверки HTTPS-прокси.
     Доступно с 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">
     Установите строку (<span class="type"><a href="language.types.string.php" class="type string">string</a></span>) с именем файла с объединением списков отзыва сертификатов (CRL)
     в формате PEM для использования при проверке сертификата во время SSL-обмена.
     Доступно с 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">
     Строка (<span class="type"><a href="language.types.string.php" class="type string">string</a></span>) с SSL-сертификатом издателя прокси.
     Доступно с 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">
     Установите строку (<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-sslkey">CURLOPT_PROXY_SSLKEY</a></code></strong>.
     Пароль не нужен для загрузки сертификата, но нужен для загрузки закрытого ключа.
     Опция предназначена для подключения к 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>) может быть именем файла закреплённого открытого ключа, который ожидается
     в формате файла <code class="literal">PEM</code> или <code class="literal">DER</code>.
     Строка (<span class="type"><a href="language.types.string.php" class="type string">string</a></span>) также может быть любым количеством хешей sha256 в кодировке base64,
     предварённых <code class="literal">sha256//</code> и разделённых <code class="literal">;</code>.
     Доступно с 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, cURL 7.43.0 (для HTTP-прокси) и cURL 7.49.0 (для SOCKS5-прокси).
    </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">
     Строка (<span class="type"><a href="language.types.string.php" class="type string">string</a></span>) с именем файла клиентского сертификата, используемого для подключения к HTTPS-прокси.
     Формат по умолчанию — <code class="literal">P12</code> на Secure Transport и <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">
     Строка (<span class="type"><a href="language.types.string.php" class="type string">string</a></span>) с форматом клиентского сертификата, используемого при подключении к HTTPS-прокси.
     Поддерживаемые форматы: <code class="literal">PEM</code> и <code class="literal">DER</code>, за исключением Secure Transport.
     OpenSSL (версии 0.9.3 и выше) и Secure Transport (на iOS 5 или выше, или OS X 10.7 или выше)
     также поддерживают <code class="literal">P12</code> для файлов, закодированных PKCS#12. По умолчанию <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">
     Строка (<span class="type"><a href="language.types.string.php" class="type string">string</a></span>) с SSL-клиентским сертификатом прокси.
     Доступно с 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">
     Строка (<span class="type"><a href="language.types.string.php" class="type string">string</a></span>) с именем файла закрытого ключа, используемого для подключения к HTTPS-прокси.
     Формат по умолчанию — <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) Опция игнорируется, если cURL собран против Secure Transport. Доступна, если собрана с включённым 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">
     Строка (<span class="type"><a href="language.types.string.php" class="type string">string</a></span>) с закрытым ключом для подключения к HTTPS-прокси.
     Доступно с 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">
     Установите предпочтительную версию TLS для HTTPS-прокси в одно из значений констант
     <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">
     Строка (<span class="type"><a href="language.types.string.php" class="type string">string</a></span>) с разделённым двоеточиями списком шифров для использования при подключении к HTTPS-прокси.
     При использовании с 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>, соединение завершается успешно независимо от имён, используемых в сертификате.
     Используйте эту возможность с осторожностью!
     Установлено <code class="literal">1</code> в cURL 7.28.0 и более ранних как отладочная опция.
     Установлено <code class="literal">1</code> в cURL 7.28.1–7.65.3 возвращается <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">
     Строка (<span class="type"><a href="language.types.string.php" class="type string">string</a></span>) с разделённым двоеточиями списком шифров для использования при подключении TLS 1.3 к прокси.
     Эта опция в настоящее время используется только когда 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">
     Строка (<span class="type"><a href="language.types.string.php" class="type string">string</a></span>) с паролем для использования метода аутентификации TLS,
     указанного с опцией <strong><code><a href="curl.constants.php#constant.curlopt-proxy-tlsauth-type">CURLOPT_PROXY_TLSAUTH_TYPE</a></code></strong>.
     Требует, чтобы опция <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">
     Метод аутентификации TLS, используемый для HTTPS-подключения.
     Поддерживаемый метод — <code class="literal">SRP</code>.
     <blockquote class="note"><p><strong class="note">Замечание</strong>: 
      <p class="para">
       Аутентификация Secure Remote Password (SRP) для TLS обеспечивает взаимную аутентификацию,
       если у обеих сторон есть общий секрет. Чтобы использовать 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">
     Имя пользователя для использования метода аутентификации TLS для HTTPS-прокси,
     указанного с опцией <strong><code><a href="curl.constants.php#constant.curlopt-proxy-tlsauth-type">CURLOPT_PROXY_TLSAUTH_TYPE</a></code></strong>.
     Требует, чтобы опция <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>, чтобы установить режим передачи (двоичный или ASCII) для FTP-передач,
     выполняемых через HTTP-прокси, путём добавления <code class="literal">type=a</code> или <code class="literal">type=i</code> к URL.
     Без этой установки или если она установлена в <code class="literal">0</code>, <strong><code><a href="curl.constants.php#constant.curlopt-transfertext">CURLOPT_TRANSFERTEXT</a></code></strong>
     не оказывает эффекта при выполнении FTP через прокси.
     По умолчанию <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">
     Массив (<span class="type"><a href="language.types.array.php" class="type array">array</a></span>) строк (<span class="type"><a href="language.types.string.php" class="type string">string</a></span>) FTP-команд
     для выполнения на сервере перед FTP-запросом.
     Доступно с 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">
     Строка (<span class="type"><a href="language.types.string.php" class="type string">string</a></span>) с именем файла для заполнения генератора случайных чисел для SSL.
     Доступно с 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">
     Строка (<span class="type"><a href="language.types.string.php" class="type string">string</a></span>) с диапазоном данных для получения в формате <code class="literal">X-Y</code>,
     где 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">
     Устанавливает указатель на файл (<span class="type"><a href="language.types.resource.php" class="type resource">resource</a></span>), который будет использоваться функцией чтения файла,
     установленной с помощью <strong><code><a href="curl.constants.php#constant.curlopt-readfunction">CURLOPT_READFUNCTION</a></code></strong>.
     Доступно с 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">
     Callback-функция (<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">
         Ресурс потока (<span class="type"><a href="language.types.resource.php" class="type resource">resource</a></span>), предоставленный cURL через опцию <strong><code><a href="curl.constants.php#constant.curlopt-readdata">CURLOPT_READDATA</a></code></strong>.
        </span>
       </dd>
      
      
       <dt><code class="parameter">maxAmountOfDataToRead</code></dt>
       <dd>
        <span class="simpara">
         Максимальное количество данных для чтения.
        </span>
       </dd>
      
     </dl>
     Callback-функция должна возвращать строку (<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>).
     Она должна возвращать пустую строку (<span class="type"><a href="language.types.string.php" class="type string">string</a></span>), чтобы сигнализировать <code class="literal">EOF</code>.
     Доступно с 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.curlproto-all">CURLPROTO_<span class="replaceable">*</span></a></code></strong>, которая ограничивает,
     какие протоколы cURL может использовать в передаче, которую он следует при перенаправлении,
     когда включён <strong><code><a href="curl.constants.php#constant.curlopt-followlocation">CURLOPT_FOLLOWLOCATION</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">
     Установите строку (<span class="type"><a href="language.types.string.php" class="type string">string</a></span>) с разделённым запятыми списком названий протоколов (схем URL) без учёта регистра,
     разрешённых для следования при перенаправлении, когда включён <strong><code><a href="curl.constants.php#constant.curlopt-followlocation">CURLOPT_FOLLOWLOCATION</a></code></strong>.
     Установите <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">
     Строка (<span class="type"><a href="language.types.string.php" class="type string">string</a></span>) с содержимым заголовка <code class="literal">Referer:</code> для использования в HTTP-запросе.
     Доступно с 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">
     Строка (<span class="type"><a href="language.types.string.php" class="type string">string</a></span>) для использования в предстоящем запросе вместо пути, извлечённого из URL.
     Доступно с 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.array.php" class="type array">array</a></span>) строк (<span class="type"><a href="language.types.string.php" class="type string">string</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="type"><a href="language.types.string.php" class="type string">string</a></span>) из возвращаемого значения <span class="function"><a href="function.curl-exec.php" class="function">curl_exec()</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">
     Установите целое число (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>) с номером CSEQ для выдачи следующего запроса RTSP.
     Полезно, если приложение возобновляет ранее разорванное соединение.
     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">
     Установите целое число (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>) с номером CSEQ, который ожидается для следующего запроса от сервера к клиенту RTSP.
     Функция (прослушивание запросов сервера) не реализована.
     По умолчанию <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">
     Установите строку (<span class="type"><a href="language.types.string.php" class="type string">string</a></span>) со значением текущего ID сессии RTSP для обработчика.
     Как только это значение установлено в любое не-<strong><code><a href="reserved.constants.php#constant.null">null</a></code></strong> значение, cURL возвращает <strong><code>CURLE_RTSP_SESSION_ERROR</code></strong>,
     если ID, полученный от сервера, не совпадает.
     Если установлено <strong><code><a href="reserved.constants.php#constant.null">null</a></code></strong>, 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">
     Устанавливает строку (<span class="type"><a href="language.types.string.php" class="type string">string</a></span>) с URI потока для работы.
     Если не установлено, cURL по умолчанию работает с общими опциями сервера,
     передавая <code class="literal">*</code> вместо URI потока RTSP.
     При работе с 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">
     Установите заголовок <code class="literal">Transport:</code> для этой сессии RTSP.
     Доступно с 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>, что отключает поддержку префикса <code class="literal">@</code> для загрузки файлов
     в <strong><code><a href="curl.constants.php#constant.curlopt-postfields">CURLOPT_POSTFIELDS</a></code></strong>, что означает, что значения, начинающиеся с <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">
     Строка (<span class="type"><a href="language.types.string.php" class="type string">string</a></span>) с идентификатором авторизации (authzid) для передачи.
     Применима только к механизму аутентификации SASL PLAIN, где она является необязательной.
     Когда не указана, отправляется только идентификатор аутентификации (authcid), указанный именем пользователя, вместе с паролем.
     Сервер выведет authzid из authcid, когда он не предоставлен, и затем будет использовать его внутренне.
     Доступно с 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> для включения и <code class="literal">0</code> для отключения незащищённого
     обмена режимом защиты как части переговоров GSSAPI.
     Доступно с 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">
     Установите строку (<span class="type"><a href="language.types.string.php" class="type string">string</a></span>), содержащую название службы SOCKS5.
     По умолчанию <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">
     Битовая маска, состоящая из одной или нескольких следующих констант:
     <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> для включения, <strong><code><a href="reserved.constants.php#constant.false">false</a></code></strong> для отключения встроенного сжатия SSH.
     Обратите внимание, что сервер может проигнорировать этот запрос.
     По умолчанию <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">
     Callback-функция (<span class="type"><a href="language.types.callable.php" class="type callable">callable</a></span>), которая будет вызываться, когда требуется проверка ключа хоста SSH.
     Она должна иметь следующую сигнатуру:
     <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>
     Callback-функция переопределяет <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">
     Строка (<span class="type"><a href="language.types.string.php" class="type string">string</a></span>), содержащая 32 шестнадцатеричные цифры, которые должны содержать MD5-хеш
     открытого ключа удалённого хоста, и cURL отклонит подключение к хосту, если md5-суммы не совпадают.
     Опция только для передач 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">
     Строка (<span class="type"><a href="language.types.string.php" class="type string">string</a></span>) с хешем SHA256 открытого ключа удалённого хоста в кодировке base64.
     Передача завершится неудачей, если данный хеш не совпадает с хешем, предоставленным удалённым хостом.
     Доступно с 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>, который будет использоваться
     и должен использовать формат файла OpenSSH, поддерживаемый libssh2.
     Доступно с 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">
     Имя файла для закрытого ключа. Если не используется, cURL по умолчанию использует <var class="filename">$HOME/.ssh/id_dsa</var>,
     если установлена переменная окружения HOME, и просто <code class="literal">id_dsa</code> в текущем каталоге, если HOME не установлен.
     Если файл защищён паролем, установите пароль с помощью <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">
     Имя файла для открытого ключа. Если не используется, cURL по умолчанию использует <var class="filename">$HOME/.ssh/id_dsa.pub</var>,
     если установлена переменная окружения HOME, и просто <code class="literal">id_dsa.pub</code> в текущем каталоге, если HOME не установлен.
     Доступно с 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">
     Строка (<span class="type"><a href="language.types.string.php" class="type string">string</a></span>) с SSL-клиентским сертификатом.
     Доступно с 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">
     Строковый идентификатор (<span class="type"><a href="language.types.string.php" class="type string">string</a></span>) криптографического механизма закрытого SSL-ключа,
     указанного в <strong><code><a href="curl.constants.php#constant.curlopt-sslkey">CURLOPT_SSLKEY</a></code></strong>.
     Доступно с 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">
     Секретный пароль, необходимый для использования закрытого SSL-ключа, указанного в <strong><code><a href="curl.constants.php#constant.curlopt-sslkey">CURLOPT_SSLKEY</a></code></strong>.
     <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">
     Тип ключа закрытого SSL-ключа, указанного в <strong><code><a href="curl.constants.php#constant.curlopt-sslkey">CURLOPT_SSLKEY</a></code></strong>. Поддерживаемые типы ключей:
     <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">
     Строка (<span class="type"><a href="language.types.string.php" class="type string">string</a></span>), разделённая двоеточиями, с шифрами для использования при подключении TLS 1.2 (1.1, 1.0).
     Доступно с 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> — это допустимый список из двух эллиптических кривых.
     Опция определяет алгоритмы обмена ключами клиента в SSL-рукопожатии,
     если SSL-бэкенд, с которым собран cURL, поддерживает это.
     Доступно с 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> для отключения ALPN в SSL-рукопожатии (если SSL-бэкенд, с которым собран cURL, поддерживает это),
     что может использоваться для согласования 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> для отключения NPN в SSL-рукопожатии (если SSL-бэкенд, с которым собран cURL, поддерживает это),
     что может использоваться для согласования 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> для включения и <strong><code><a href="reserved.constants.php#constant.false">false</a></code></strong> для отключения ложного старта TLS,
     который представляет собой режим, в котором 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> для отключения и <code class="literal">1</code> для включения кеширования идентификаторов сессий SSL.
     По умолчанию все передачи выполняются с включённым кешем.
     Доступно с 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> для проверки того, что поле Common Name или поле Subject Alternate Name
     в SSL-сертификате однорангового узла совпадает с предоставленным именем хоста.
     <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>.
     По умолчанию <strong><code><a href="reserved.constants.php#constant.true">true</a></code></strong> начиная с cURL 7.10.
     Пакет сертификатов CA по умолчанию установлен начиная с cURL 7.10.
     Доступно с 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">
     Принимает ресурс файлового дескриптора (<span class="type"><a href="language.types.resource.php" class="type resource">resource</a></span>), указывающий на альтернативное местоположение
     для вывода ошибок вместо <strong><code><a href="reserved.constants.php#constant.stderr">STDERR</a></code></strong>.
     Доступно с 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> для подавления заголовков ответа прокси CONNECT из пользовательских callback-функций
     <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>,
     когда используется <strong><code><a href="curl.constants.php#constant.curlopt-httpproxytunnel">CURLOPT_HTTPPROXYTUNNEL</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> для включения и <strong><code><a href="reserved.constants.php#constant.false">false</a></code></strong> для отключения быстрого открытия TCP.
     Доступно с 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,
     который пытается минимизировать количество маленьких пакетов в сети.
     По умолчанию <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">
     Установите массив (<span class="type"><a href="language.types.array.php" class="type array">array</a></span>) строк (<span class="type"><a href="language.types.string.php" class="type string">string</a></span>) для передачи в переговоры telnet.
     Переменные должны быть в формате <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.curl-timecond-none">CURL_TIMECOND_NONE</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> используется по умолчанию.
     До 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 собран для использования стандартного системного распознавателя имён,
     эта часть подключения всё равно будет использовать разрешение в полную секунду для времени ожидания
     с минимально допустимым временем ожидания в одну секунду.
     По умолчанию <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">
     Время в секундах с 1 января 1970 года. Время будет использоваться <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">
     Время в секундах с 1 января 1970 года. Время будет использоваться <strong><code><a href="curl.constants.php#constant.curlopt-timecondition">CURLOPT_TIMECONDITION</a></code></strong>. По умолчанию ноль.
     Разница между этой опцией и <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">
     Строка (<span class="type"><a href="language.types.string.php" class="type string">string</a></span>) с разделённым двоеточиями списком шифров для использования при подключении TLS 1.3.
     Опция в настоящее время используется только когда 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">
     Установите пароль для использования метода аутентификации TLS,
     указанного с опцией <strong><code><a href="curl.constants.php#constant.curlopt-tlsauth-type">CURLOPT_TLSAUTH_TYPE</a></code></strong>.
     Требует, чтобы опция <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">
     Установите строку (<span class="type"><a href="language.types.string.php" class="type string">string</a></span>) с методом аутентификации TLS.
     Поддерживаемый метод — <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">
     Установите строку (<span class="type"><a href="language.types.string.php" class="type string">string</a></span>) с именем пользователя для метода аутентификации TLS,
     указанного с опцией <strong><code><a href="curl.constants.php#constant.curlopt-tlsauth-type">CURLOPT_TLSAUTH_TYPE</a></code></strong>.
     Требует, чтобы опция <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> для включения и <code class="literal">0</code> для отключения
     запроса сжатого <code class="literal">Transfer Encoding</code> в исходящем HTTP-запросе.
     Если сервер отвечает сжатым <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> для использования режима ASCII для FTP-передач.
     Для 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 domain sockets в качестве конечной точки соединения
     и устанавливает путь к указанной строке (<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">
     Некоторые протоколы имеют механизмы &quot;поддержания соединения&quot;.
     Эти механизмы обычно отправляют некоторый трафик на существующие соединения, чтобы поддерживать их активными.
     Опция определяет интервал поддержания соединения.
     В настоящее время единственным протоколом с механизмом поддержания соединения является 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">
     Устанавливает желаемый уровень SSL/TLS для передачи при использовании FTP, SMTP, POP3, IMAP и т.д.
     Это все протоколы, которые начинаются с обычного текста и &quot;повышаются&quot; до SSL с помощью команды STARTTLS.
     Установите одно из значений констант <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">
     Содержимое заголовка <code class="literal">User-Agent:</code> для использования в HTTP-запросе.
     Доступно с 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>,
     используя шаблон, подобный fnmatch (Shell Pattern Matching), в последней части URL (имя файла).
     Доступно с 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">
     Callback-функция (<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>
     Данные должны быть сохранены callback-функцией, которая должна возвращать точное количество записанных байтов,
     иначе передача будет прервана с ошибкой.
     Доступно с 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">
     Callback-функция (<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>
     Верните <code class="literal">1</code>, чтобы прервать передачу и установить ошибку <strong><code><a href="curl.constants.php#constant.curle-aborted-by-callback">CURLE_ABORTED_BY_CALLBACK</a></code></strong>.
     Доступно с 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 будет ожидать ответа от сервера FTP, SFTP, IMAP, SCP, SMTP или POP3.
     Опция заменяет существующую опцию <strong><code><a href="curl.constants.php#constant.curlopt-ftp-response-timeout">CURLOPT_FTP_RESPONSE_TIMEOUT</a></code></strong>, которая устарела в cURL 7.85.0.
     Доступно с 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">
     Callback-функция (<span class="type"><a href="language.types.callable.php" class="type callable">callable</a></span>) со следующей сигнатурой, которая вызывается после установления соединения,
     но перед отправкой полезной нагрузки запроса (например, GET/POST/DELETE запроса HTTP-соединения)
     и может быть использована для прерывания или разрешения соединения в зависимости
     от исходного и целевого 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 удалённого сервера, установленного с этим соединением.
         Для FTP это 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">
         Основной номер порта на удалённом сервере, установленного с этим соединением.
         Для FTP это порт для управляющего соединения.
         Может быть номер TCP или UDP порта в зависимости от протокола.
        </span>
       </dd>
      
      
       <dt><code class="parameter">local_port</code></dt>
       <dd>
        <span class="simpara">
         Исходный номер порта для этого соединения.
         Может быть номер TCP или UDP порта в зависимости от протокола.
        </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>.
     Callback-функция (<span class="type"><a href="language.types.callable.php" class="type callable">callable</a></span>) для замены стандартного подробного вывода cURL.
     Эта callback-функция вызывается на различных этапах запроса с подробной отладочной информацией.
     Callback-функция должна соответствовать следующей сигнатуре:
     <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">
            Необработанные данные протокола, полученные от однорангового узла.
            Даже если данные закодированы или сжаты, они не предоставляются декодированными или распакованными для этой callback-функции.
           </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,
    каждый дескриптор, который добавили к одному и тому же мультидескриптору,
    по умолчанию совместно используют DNS-кеш без этой опции.
    Константа доступна с cURL 7.10.3.
   </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-сеансов для простых дескрипторов.
    За счёт совместного доступа сокращается время, которое требуется для SSL-рукопожатия
    при переподключении к тому же серверу.
    Обратите внимание, что по умолчанию идентификаторы SSL-сессий
    переиспользуются внутри одного и того же дескриптора.
    Константа доступна с 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">
    Путь ко встроенному сертификату удостоверяющего центра по умолчанию.
    Опция доступна с 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">
    Строка пути встроенного сертификата удостоверяющего центра по умолчанию.
    Опция доступна с 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">
    Все известные cookies
   </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>
    включили для дескриптора cURL; если возвращается значение -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 по часам удалённого сервера,
    альтернатива опции <strong><code><a href="curl.constants.php#constant.curlinfo-filetime">CURLINFO_FILETIME</a></code></strong>, чтобы разрешить
    системам с 32-битными long-переменными извлекать даты за пределами диапазона 32-битных меток времени.
    Опция доступна с 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">
    Получает данные заголовка запроса в виде строки, которую дескриптор отправил одноранговому узлу.
    Опцию <strong><code><a href="curl.constants.php#constant.curlinfo-header-out">CURLINFO_HEADER_OUT</a></code></strong> добавляют в дескриптор
    функцией <span class="function"><a href="function.curl-setopt.php" class="function">curl_setopt()</a></span>.
   </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">CURLINFO</code>
    в библиотеке <code class="literal">libcurl</code>.
   </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 при сбое соединения. Номер ошибки зависит от ОС и ПО.
   </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">
    Получает закрытые данные, связанные с текущим cURL-дескриптором,
    которые прежде установили функцией <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>.
   </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>.
    Опция доступна с 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">
    Получает подробный код ошибки SOCKS-прокси, когда последняя передача
    вернула ошибку <strong><code><a href="curl.constants.php#constant.curle-proxy">CURLE_PROXY</a></code></strong> error. Значение возврата будет равно
    значению константы семейства <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> option). Работает только для серверов 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">
    Следующий CSeq-заголовок RTSP-клиента.
   </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">
    Следующий CSeq-заголовок RTSP-сервера.
   </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-сессии.
   </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">
    Результат проверки SSL-сертификата, который запросили с опцией <strong><code><a href="curl.constants.php#constant.curlopt-ssl-verifypeer">CURLOPT_SSL_VERIFYPEER</a></code></strong>.
   </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 разрешается кешировать.
     По умолчанию размер будет увеличен до уровня, который вместит в 4 раза больше дескрипторов,
     чем добавили функцией <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">2 147 483 647</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-протоколу настолько,
     насколько это окажется возможным для передач через этот дескриптор. Это означает, что добавление
     второго запроса, который может использовать уже существующее соединение, «конвейеризует»
     второй запрос через то же соединение.
     Начиная с 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-дескриптор для отправленного push-запроса.
        </span>
       </dd>
      
      
       <dt><code class="parameter">headers</code></dt>
       <dd>
        <span class="simpara">
         Заголовки push-обещания.
        </span>
       </dd>
      
     </dl>
     Push-функция должна возвращать либо
     <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 constants</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">
    Callback-функция прервала выполнение. Обратный вызов вернул модулю libcurl «прерывание».
   </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">
    Early initialization code failed.
    Скорее всего, это внутренняя ошибка или проблема,
    или проблема с ресурсами, когда что-то фундаментальное не может быть выполнено во время инициализации.
   </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">
    Это был или неожиданный ответ на команду RETR,
    или передача нулевого байта завершена.
   </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-серверы возвращают строку ответа с кодом 227 на команду PASV.
    Если модуль 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">
    Ошибка подтверждения связи с прокси-сервером.
    Опция <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">
    Возникла проблема с чтением локального файла или ошибка, которую вернула callback-функция чтения.
   </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-центра.
   </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">
    Could not use specified cipher.
   </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">
    URL-адрес, который передали модулю libcurl, использовал протокол, который libcurl не поддерживает.
    Проблема может заключаться в неиспользованной опции времени компиляции,
    в строке протокола, которую неправильно написали, или просто в протоколе, для которого в модуле 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">
    Сервер отправил данные, которые модуль libcurl не смог проанализировать.
    До 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 из callback-функции записи.
   </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> status constants</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">
    Простой дескриптор, который уже добавили в множественный дескриптор, попытались добавить во второй раз.
    Константа доступна с 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">
    Простой дескриптор оказался недопустим. Это может означать,
    что это вообще не простой дескриптор или, возможно, дескриптор
    уже использовался в этом или другом мультидескрипторе.
    Константа доступна с 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-exec.php" class="function">curl_multi_exec()</a></span>, когда до возврата функцией
    любой другой константы вызывали <span class="function"><a href="function.curl-multi-select.php" class="function">curl_multi_select()</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); ?>