svn: /phpdoc/ru/trunk/ language/exceptions.xml reference/curl/constants.xml reference/curl/functions/curl-getinfo.xml reference/curl/functions/curl-setopt.xml reference/errorfunc/functions/set-error-handler.xml reference/info/ini.xml

[email protected] (Sergey Panteleev)
Newsgroups php.doc.ru
Message-ID <[email protected]>
sergey                                   Thu, 06 Feb 2020 08:04:46 +0000

Revision: http://svn.php.net/viewvc?view=revision&revision=349141

Log:
docs(ru): Updated to English revision

Changed paths:
    U   phpdoc/ru/trunk/language/exceptions.xml
    U   phpdoc/ru/trunk/reference/curl/constants.xml
    U   phpdoc/ru/trunk/reference/curl/functions/curl-getinfo.xml
    U   phpdoc/ru/trunk/reference/curl/functions/curl-setopt.xml
    U   phpdoc/ru/trunk/reference/errorfunc/functions/set-error-handler.xml
    U   phpdoc/ru/trunk/reference/info/ini.xml
svn-diffs-349141.txt (text/x-diff, 62.5 KB)
Modified: phpdoc/ru/trunk/language/exceptions.xml
===================================================================
--- phpdoc/ru/trunk/language/exceptions.xml	2020-02-05 23:59:57 UTC (rev 349140)
+++ phpdoc/ru/trunk/language/exceptions.xml	2020-02-06 08:04:46 UTC (rev 349141)
@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="utf-8"?>
-<!-- EN-Revision: 346158  Maintainer: irker Status: ready -->
+<!-- EN-Revision: 349132  Maintainer: irker Status: ready -->
 <!-- Reviewed: yes -->
 <!-- $Revision$ -->
 <chapter xml:id="language.exceptions" xmlns="http://docbook.org/ns/docbook">
@@ -36,7 +36,7 @@
     final public  function getFile();           // файл, где выброшено исключение
     final public  function getLine();           // строка, на которой выброшено исключение
     final public  function getTrace();          // массив backtrace()
-    final public  function getPrevious();       // педыдущее исключение
+    final public  function getPrevious();       // предыдущее исключение
     final public  function getTraceAsString();  // отформатированная строка трассировки

     // Переопределяемый
@@ -178,14 +178,14 @@
 echo "\n\n";
 ?>
 ]]>
-    </programlisting>
-    <note>
-     <para>
-      PHP 5 до версии 5.3.0 не поддерживает вложенные исключения.
-      Если есть необходимость запустить вышеприведенный пример в указанных версиях PHP,
-      то нужно заменить класс MyException.
-     </para>
-     <programlisting role="php">
+   </programlisting>
+   <note>
+    <para>
+     PHP 5 до версии 5.3.0 не поддерживает вложенные исключения.
+     Если есть необходимость запустить вышеприведенный пример в указанных версиях PHP,
+     то нужно заменить класс MyException.
+    </para>
+    <programlisting role="php">
 <![CDATA[
 <?php
 /**
@@ -213,7 +213,7 @@
 ?>
 ]]>
      </programlisting>
-    </note>
+   </note>
   </example>
  </sect1>

@@ -268,6 +268,11 @@
    &try; и &catch;, независимо от того, было ли
    выброшено исключение, перед тем как продолжится нормальное выполнение кода.
   </para>
+  <para>
+   Одно важное взаимодействие происходит между блоком &finally; и оператором &return;.
+   Если оператор &return; встречается внутри блоков &try; или &catch;, блок &finally; все равно будет выполнен. Кроме того, оператор &return; выполняется, когда встречается, но результат будет возвращен после выполнения блока &finally;.
+   Если блок &finally; также содержит оператор &return;, возвращается значение, указанное в блоке &finally;.
+  </para>
  </simplesect>

  <simplesect xml:id="language.exceptions.notes">
@@ -316,19 +321,19 @@
 echo "Привет, мир\n";
 ?>
 ]]>
-    </programlisting>
-    &example.outputs;
-    <screen>
+   </programlisting>
+   &example.outputs;
+   <screen>
 <![CDATA[
 0.2
 Выброшено исключение: Деление на ноль.
 Привет, мир
 ]]>
-    </screen>
-   </example>
-   <example>
-    <title>Вложенные исключения</title>
-    <programlisting role="php">
+   </screen>
+  </example>
+  <example>
+   <title>Обработка исключений с помощью блока &finally;</title>
+   <programlisting role="php">
 <![CDATA[
 <?php
 function inverse($x) {
@@ -369,13 +374,40 @@
 Привет, мир
 ]]>
     </screen>
-   </example>
-   <example>
-    <title>Вложенные исключения</title>
+  </example>
+  <example>
+    <title>Взаимодействие между блоками &finally; и &return;</title>
     <programlisting role="php">
 <![CDATA[
 <?php

+function test() {
+    try {
+        throw new Exception('foo');
+    } catch (Exception $e) {
+        return 'catch';
+    } finally {
+        return 'finally';
+    }
+}
+
+echo test();
+?>
+]]>
+    </programlisting>
+    &example.outputs;
+    <screen>
+<![CDATA[
+finally
+]]>
+    </screen>
+   </example>
+  <example>
+   <title>Вложенные исключения</title>
+   <programlisting role="php">
+<![CDATA[
+<?php
+
 class MyException extends Exception { }

 class Test {
@@ -405,10 +437,10 @@
 string(4) "foo!"
 ]]>
     </screen>
-   </example>
-   <example>
-    <title>Обработка нескольких исключений в одном блоке catch</title>
-    <programlisting role="php">
+  </example>
+  <example>
+   <title>Обработка нескольких исключений в одном блоке catch</title>
+   <programlisting role="php">
 <![CDATA[
 <?php

@@ -438,7 +470,7 @@
 string(11) "MyException"
 ]]>
     </screen>
-   </example>
+  </example>
  </simplesect>

 </chapter>

Modified: phpdoc/ru/trunk/reference/curl/constants.xml
===================================================================
--- phpdoc/ru/trunk/reference/curl/constants.xml	2020-02-05 23:59:57 UTC (rev 349140)
+++ phpdoc/ru/trunk/reference/curl/constants.xml	2020-02-06 08:04:46 UTC (rev 349141)
@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="utf-8"?>
-<!-- EN-Revision: 349025 Maintainer: rjhdby Status: ready -->
+<!-- EN-Revision: 349125 Maintainer: rjhdby Status: ready -->
 <!-- Reviewed: yes -->
 <!-- $Revision$ -->
 <appendix xml:id="curl.constants" xmlns="http://docbook.org/ns/docbook">
@@ -1885,17 +1885,50 @@
     </simpara>
    </listitem>
   </varlistentry>
-    <varlistentry xml:id="constant.curl-version-altsvc">
+  <varlistentry xml:id="constant.curl-version-altsvc">
    <term>
     <constant>CURL_VERSION_ALTSVC</constant>
     (<type>integer</type>)
+     </term>
+     <listitem>
+      <simpara>
+       Доступно с PHP 7.3.6 и cURL 7.64.1
+      </simpara>
+     </listitem>
+  </varlistentry>
+  <varlistentry xml:id="constant.curl-version-asynchdns">
+   <term>
+    <constant>CURL_VERSION_ASYNCHDNS</constant>
+    (<type>integer</type>)
    </term>
    <listitem>
     <simpara>
-     Доступно с PHP 7.3.6 и cURL 7.64.1
+     Доступно с PHP 7.3.0 и cURL 7.10.7
     </simpara>
    </listitem>
   </varlistentry>
+  <varlistentry xml:id="constant.curl-version-brotli">
+   <term>
+    <constant>CURL_VERSION_BROTLI</constant>
+    (<type>integer</type>)
+   </term>
+   <listitem>
+    <simpara>
+     Доступно с PHP 7.3.0 и cURL 7.57.0
+    </simpara>
+   </listitem>
+  </varlistentry>
+  <varlistentry xml:id="constant.curl-version-conv">
+   <term>
+    <constant>CURL_VERSION_CONV</constant>
+    (<type>integer</type>)
+   </term>
+   <listitem>
+    <simpara>
+     Доступно с PHP 7.3.0 и cURL 7.15.4
+    </simpara>
+   </listitem>
+  </varlistentry>
   <varlistentry xml:id="constant.curl-version-curldebug">
    <term>
     <constant>CURL_VERSION_CURLDEBUG</constant>
@@ -1907,6 +1940,83 @@
     </simpara>
    </listitem>
   </varlistentry>
+  <varlistentry xml:id="constant.curl-version-debug">
+   <term>
+    <constant>CURL_VERSION_DEBUG</constant>
+    (<type>integer</type>)
+   </term>
+   <listitem>
+    <simpara>
+     Доступно с PHP 7.3.0 и cURL 7.10.6
+    </simpara>
+   </listitem>
+  </varlistentry>
+  <varlistentry xml:id="constant.curl-version-gssapi">
+   <term>
+    <constant>CURL_VERSION_GSSAPI</constant>
+    (<type>integer</type>)
+   </term>
+   <listitem>
+    <simpara>
+     Доступно с PHP 7.3.0 и cURL 7.38.0
+    </simpara>
+   </listitem>
+  </varlistentry>
+  <varlistentry xml:id="constant.curl-version-gssnegotiate">
+   <term>
+    <constant>CURL_VERSION_GSSNEGOTIATE</constant>
+    (<type>integer</type>)
+   </term>
+   <listitem>
+    <simpara>
+     Доступно с PHP 7.3.0 и cURL 7.10.6 (объявлено устаревшим с 7.38.0)
+    </simpara>
+   </listitem>
+  </varlistentry>
+  <varlistentry xml:id="constant.curl-version-idn">
+   <term>
+    <constant>CURL_VERSION_IDN</constant>
+    (<type>integer</type>)
+   </term>
+   <listitem>
+    <simpara>
+     Доступно с PHP 7.3.0 и cURL 7.12.0
+    </simpara>
+   </listitem>
+  </varlistentry>
+  <varlistentry xml:id="constant.curl-version-multi-ssl">
+   <term>
+    <constant>CURL_VERSION_MULTI_SSL</constant>
+    (<type>integer</type>)
+   </term>
+   <listitem>
+    <simpara>
+     Доступно с PHP 7.3.0 и cURL 7.56.0
+    </simpara>
+   </listitem>
+  </varlistentry>
+  <varlistentry xml:id="constant.curl-version-ntlm">
+   <term>
+    <constant>CURL_VERSION_NTLM</constant>
+    (<type>integer</type>)
+   </term>
+   <listitem>
+    <simpara>
+     Доступно с PHP 7.3.0 и cURL 7.10.6
+    </simpara>
+   </listitem>
+  </varlistentry>
+  <varlistentry xml:id="constant.curl-version-ntlm-wb">
+   <term>
+    <constant>CURL_VERSION_NTLM_WB</constant>
+    (<type>integer</type>)
+   </term>
+   <listitem>
+    <simpara>
+     Доступно с PHP 7.3.0 и cURL 7.22.0
+    </simpara>
+   </listitem>
+  </varlistentry>
   <varlistentry xml:id="constant.curl-version-ipv6">
    <term>
     <constant>CURL_VERSION_IPV6</constant>
@@ -1962,6 +2072,28 @@
     </simpara>
    </listitem>
   </varlistentry>
+  <varlistentry xml:id="constant.curl-version-spnego">
+   <term>
+    <constant>CURL_VERSION_SPNEGO</constant>
+    (<type>integer</type>)
+   </term>
+   <listitem>
+    <simpara>
+     Доступно с PHP 7.3.0 и cURL 7.10.8
+    </simpara>
+   </listitem>
+  </varlistentry>
+  <varlistentry xml:id="constant.curl-version-sspi">
+   <term>
+    <constant>CURL_VERSION_SSPI</constant>
+    (<type>integer</type>)
+   </term>
+   <listitem>
+    <simpara>
+     Доступно с PHP 7.3.0 и cURL 7.13.2
+    </simpara>
+   </listitem>
+  </varlistentry>
   <varlistentry xml:id="constant.curl-version-ssl">
    <term>
     <constant>CURL_VERSION_SSL</constant>
@@ -1973,6 +2105,17 @@
     </simpara>
    </listitem>
   </varlistentry>
+  <varlistentry xml:id="constant.curl-version-tlsauth-srp">
+   <term>
+    <constant>CURL_VERSION_TLSAUTH_SRP</constant>
+    (<type>integer</type>)
+   </term>
+   <listitem>
+    <simpara>
+     Доступно с PHP 7.3.0 и cURL 7.21.4
+    </simpara>
+   </listitem>
+  </varlistentry>
   <varlistentry xml:id="constant.curl-version-unix-sockets">
    <term>
     <constant>CURL_VERSION_UNIX_SOCKETS</constant>
@@ -4186,6 +4329,226 @@
     </simpara>
    </listitem>
   </varlistentry>
+  <varlistentry xml:id="constant.curlauth-bearer">
+   <term>
+    <constant>CURLAUTH_BEARER</constant>
+    (<type>integer</type>)
+   </term>
+   <listitem>
+    <simpara>
+     Доступно с версии PHP 7.3.0 и cURL 7.61.0
+    </simpara>
+   </listitem>
+  </varlistentry>
+  <varlistentry xml:id="constant.curlinfo-appconnect-time-t">
+   <term>
+    <constant>CURLINFO_APPCONNECT_TIME_T</constant>
+    (<type>integer</type>)
+   </term>
+   <listitem>
+    <simpara>
+     Доступно с версии PHP 7.3.0 и cURL 7.61.0
+    </simpara>
+   </listitem>
+  </varlistentry>
+  <varlistentry xml:id="constant.curlinfo-connect-time-t">
+   <term>
+    <constant>CURLINFO_CONNECT_TIME_T</constant>
+    (<type>integer</type>)
+   </term>
+   <listitem>
+    <simpara>
+     Доступно с версии PHP 7.3.0 и cURL 7.61.0
+    </simpara>
+   </listitem>
+  </varlistentry>
+  <varlistentry xml:id="constant.curlinfo-filetime-t">
+   <term>
+    <constant>CURLINFO_FILETIME_T</constant>
+   (<type>integer</type>)
+   </term>
+   <listitem>
+    <simpara>
+     Доступно с версии PHP 7.3.0 и cURL 7.59.0
+    </simpara>
+   </listitem>
+  </varlistentry>
+  <varlistentry xml:id="constant.curlinfo-namelookup-time-t">
+   <term>
+    <constant>CURLINFO_NAMELOOKUP_TIME_T</constant>
+    (<type>integer</type>)
+   </term>
+   <listitem>
+    <simpara>
+     Доступно с версии PHP 7.3.0 и cURL 7.61.0
+    </simpara>
+   </listitem>
+  </varlistentry>
+  <varlistentry xml:id="constant.curlinfo-pretransfer-time-t">
+   <term>
+    <constant>CURLINFO_PRETRANSFER_TIME_T</constant>
+    (<type>integer</type>)
+   </term>
+   <listitem>
+    <simpara>
+     Доступно с версии PHP 7.3.0 и cURL 7.61.0
+    </simpara>
+   </listitem>
+  </varlistentry>
+  <varlistentry xml:id="constant.curlinfo-redirect-time-t">
+   <term>
+    <constant>CURLINFO_REDIRECT_TIME_T</constant>
+    (<type>integer</type>)
+   </term>
+   <listitem>
+    <simpara>
+     Доступно с версии PHP 7.3.0 и cURL 7.61.0
+    </simpara>
+   </listitem>
+  </varlistentry>
+  <varlistentry xml:id="constant.curlinfo-starttransfer-time-t">
+   <term>
+    <constant>CURLINFO_STARTTRANSFER_TIME_T</constant>
+    (<type>integer</type>)
+   </term>
+   <listitem>
+    <simpara>
+     Доступно с версии PHP 7.3.0 и cURL 7.61.0
+    </simpara>
+   </listitem>
+  </varlistentry>
+  <varlistentry xml:id="constant.curlinfo-total-time-t">
+   <term>
+    <constant>CURLINFO_TOTAL_TIME_T</constant>
+    (<type>integer</type>)
+   </term>
+   <listitem>
+    <simpara>
+     Доступно с версии PHP 7.3.0 и cURL 7.61.0
+    </simpara>
+   </listitem>
+  </varlistentry>
+  <varlistentry xml:id="constant.curlinfo-lock-data-connect">
+   <term>
+    <constant>CURL_LOCK_DATA_CONNECT</constant>
+    (<type>integer</type>)
+   </term>
+   <listitem>
+    <simpara>
+     Доступно с версии PHP 7.3.0 и cURL 7.10.0
+    </simpara>
+   </listitem>
+  </varlistentry>
+  <varlistentry xml:id="constant.curlinfo-lock-data-psl">
+   <term>
+    <constant>CURL_LOCK_DATA_PSL</constant>
+    (<type>integer</type>)
+   </term>
+   <listitem>
+    <simpara>
+     Доступно с версии PHP 7.3.0 и cURL 7.61.0
+    </simpara>
+   </listitem>
+  </varlistentry>
+  <varlistentry xml:id="constant.curlopt-disallow-username-in-url">
+   <term>
+    <constant>CURLOPT_DISALLOW_USERNAME_IN_URL</constant>
+    (<type>integer</type>)
+   </term>
+   <listitem>
+    <simpara>
+     Доступно с версии PHP 7.3.0 и cURL 7.61.0
+    </simpara>
+   </listitem>
+  </varlistentry>
+  <varlistentry xml:id="constant.curlopt-dns-shuffle-addresses">
+   <term>
+    <constant>CURLOPT_DNS_SHUFFLE_ADDRESSES</constant>
+    (<type>integer</type>)
+   </term>
+   <listitem>
+    <simpara>
+     Доступно с версии PHP 7.3.0 и cURL 7.60.0
+    </simpara>
+   </listitem>
+  </varlistentry>
+  <varlistentry xml:id="constant.curlopt-happy-eyeballs-timeout-ms">
+   <term>
+    <constant>CURLOPT_HAPPY_EYEBALLS_TIMEOUT_MS</constant>
+    (<type>integer</type>)
+   </term>
+   <listitem>
+    <simpara>
+     Доступно с версии PHP 7.3.0 и cURL 7.59.0
+    </simpara>
+   </listitem>
+  </varlistentry>
+  <varlistentry xml:id="constant.curlopt-haproxyprotocol">
+   <term>
+    <constant>CURLOPT_HAPROXYPROTOCOL</constant>
+    (<type>integer</type>)
+   </term>
+   <listitem>
+    <simpara>
+     Доступно с версии PHP 7.3.0 и cURL 7.60.0
+    </simpara>
+   </listitem>
+  </varlistentry>
+  <varlistentry xml:id="constant.curlopt-proxy-tls13-ciphers">
+   <term>
+    <constant>CURLOPT_PROXY_TLS13_CIPHERS</constant>
+    (<type>integer</type>)
+   </term>
+   <listitem>
+    <simpara>
+     Доступно с версии PHP 7.3.0 и cURL 7.61.0
+    </simpara>
+   </listitem>
+  </varlistentry>
+  <varlistentry xml:id="constant.curlopt-ssh-compression">
+   <term>
+    <constant>CURLOPT_SSH_COMPRESSION</constant>
+    (<type>integer</type>)
+   </term>
+   <listitem>
+    <simpara>
+     Доступно с версии PHP 7.3.0 и cURL 7.56.0
+    </simpara>
+   </listitem>
+  </varlistentry>
+  <varlistentry xml:id="constant.curlopt-timevalue-large">
+   <term>
+    <constant>CURLOPT_TIMEVALUE_LARGE</constant>
+    (<type>integer</type>)
+   </term>
+   <listitem>
+    <simpara>
+     Доступно с версии PHP 7.3.0 и cURL 7.59.0
+    </simpara>
+   </listitem>
+  </varlistentry>
+  <varlistentry xml:id="constant.curlopt-tls13-ciphers">
+   <term>
+    <constant>CURLOPT_TLS13_CIPHERS</constant>
+    (<type>integer</type>)
+   </term>
+   <listitem>
+    <simpara>
+     Доступно с версии PHP 7.3.0 и cURL 7.61.0
+    </simpara>
+   </listitem>
+  </varlistentry>
+  <varlistentry xml:id="constant.curlssh-auth-gssapi">
+   <term>
+    <constant>CURLSSH_AUTH_GSSAPI</constant>
+    (<type>integer</type>)
+   </term>
+   <listitem>
+    <simpara>
+     Доступно с версии PHP 7.3.0 и cURL 7.58.0
+    </simpara>
+   </listitem>
+  </varlistentry>
   <varlistentry xml:id="constant.curlopt-http09-allowed">
    <term>
     <constant>CURLOPT_HTTP09_ALLOWED </constant>

Modified: phpdoc/ru/trunk/reference/curl/functions/curl-getinfo.xml
===================================================================
--- phpdoc/ru/trunk/reference/curl/functions/curl-getinfo.xml	2020-02-05 23:59:57 UTC (rev 349140)
+++ phpdoc/ru/trunk/reference/curl/functions/curl-getinfo.xml	2020-02-06 08:04:46 UTC (rev 349141)
@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="utf-8"?>
-<!-- EN-Revision: 345002 Maintainer: rjhdby Status: ready -->
+<!-- EN-Revision: 349125 Maintainer: rjhdby Status: ready -->
 <!-- Reviewed: yes -->
 <!-- $Revision$ -->
 <refentry xml:id='function.curl-getinfo' xmlns="http://docbook.org/ns/docbook">
@@ -7,7 +7,7 @@
   <refname>curl_getinfo</refname>
   <refpurpose>Возвращает информацию об определенной операции</refpurpose>
  </refnamediv>
-
+
  <refsect1 role="description">
   &reftitle.description;
   <methodsynopsis>
@@ -19,7 +19,7 @@
    Возвращает информацию о последней операции.
   </para>
  </refsect1>
-
+
  <refsect1 role="parameters">
   &reftitle.parameters;
   <para>
@@ -248,6 +248,96 @@
           <constant>CURLINFO_RTSP_SESSION_ID</constant> - ID сессии RTSP
          </simpara>
         </listitem>
+        <listitem>
+         <simpara>
+          <constant>CURLINFO_CONTENT_LENGTH_DOWNLOAD_T</constant> - Content-length загрузки. Это значение считывается из поля <literal>Content-Type:</literal>. -1 если размер не известен
+         </simpara>
+        </listitem>
+        <listitem>
+         <simpara>
+          <constant>CURLINFO_CONTENT_LENGTH_UPLOAD_T</constant> - Указанный размер загрузки. -1 если размер не известен
+         </simpara>
+        </listitem>
+        <listitem>
+         <simpara>
+          <constant>CURLINFO_HTTP_VERSION</constant> - Версия, использованная в последнем HTTP-соединении. Возвращаемое значение будет одной из определенных констант <constant>CURL_HTTP_VERSION_*</constant> или 0, если версия не может быть определена
+         </simpara>
+        </listitem>
+        <listitem>
+         <simpara>
+          <constant>CURLINFO_PROTOCOL</constant> - Протокол, использованный в последнем HTTP-соединении. Возвращаемое значение будет точно одним из значений <constant>CURLPROTO_*</constant>
+         </simpara>
+        </listitem>
+        <listitem>
+         <simpara>
+          <constant>CURLINFO_PROXY_SSL_VERIFYRESULT</constant> - Результат проверки сертификата, который был запрошен (с использованием параметра <constant>CURLOPT_PROXY_SSL_VERIFYPEER</constant>). Используется только для HTTPS-прокси
+         </simpara>
+        </listitem>
+        <listitem>
+         <simpara>
+          <constant>CURLINFO_SCHEME</constant> - Схема URL, используемая для самого последнего соединения
+         </simpara>
+        </listitem>
+        <listitem>
+         <simpara>
+          <constant>CURLINFO_SIZE_DOWNLOAD_T</constant> - Общее количество скачанных байтов. Номер предназначен только для последней передачи и будет сбрасываться для каждой новой передачи.
+         </simpara>
+        </listitem>
+        <listitem>
+         <simpara>
+          <constant>CURLINFO_SIZE_UPLOAD_T</constant> - Общее количество загруженных байтов
+         </simpara>
+        </listitem>
+        <listitem>
+         <simpara>
+          <constant>CURLINFO_SPEED_DOWNLOAD_T</constant> - Средняя скорость скачивания в байтах/секунду, измеренная для полного скачивания
+         </simpara>
+        </listitem>
+        <listitem>
+         <simpara>
+          <constant>CURLINFO_SPEED_UPLOAD_T</constant> - Средняя скорость загрузки в байтах/секунду, измеренная для полной загрузки
+         </simpara>
+        </listitem>
+        <listitem>
+         <simpara>
+          <constant>CURLINFO_APPCONNECT_TIME_T</constant> - Время в микросекундах, которое прошло с самого начала до тех пор, пока соединение/рукопожатие SSL/SSH не было завершено
+         </simpara>
+        </listitem>
+        <listitem>
+         <simpara>
+          <constant>CURLINFO_CONNECT_TIME_T</constant> - Общее время, затрачиваемое в микросекундах с начала до момента подключения к удаленному хосту (или прокси-серверу)
+         </simpara>
+        </listitem>
+        <listitem>
+         <simpara>
+          <constant>CURLINFO_FILETIME_T</constant> - Удаленное время извлеченного документа (как метка времени Unix), альтернатива <constant>CURLINFO_FILETIME</constant>, чтобы разрешить системам с 32-битными long-переменными извлекать даты вне диапазона 32-битных временных меток
+         </simpara>
+        </listitem>
+        <listitem>
+         <simpara>
+          <constant>CURLINFO_NAMELOOKUP_TIME_T</constant> -в Время в микросекундах от начала до разрешения имени
+         </simpara>
+        </listitem>
+        <listitem>
+         <simpara>
+          <constant>CURLINFO_PRETRANSFER_TIME_T</constant> - Время в микросекундах, затраченное с самого начала до начала передачи файла
+         </simpara>
+        </listitem>
+        <listitem>
+         <simpara>
+          <constant>CURLINFO_REDIRECT_TIME_T</constant> - Общее время в микросекундах, которое потребовалось для всех шагов перенаправления, включая поиск имени, подключение, предварительный перенос и передачу до запуска окончательной транзакции
+         </simpara>
+        </listitem>
+        <listitem>
+         <simpara>
+          <constant>CURLINFO_STARTTRANSFER_TIME_T</constant> - Время в микросекундах, которое прошло с начала до получения первого байта
+         </simpara>
+        </listitem>
+        <listitem>
+         <simpara>
+          <constant>CURLINFO_TOTAL_TIME_T</constant> - Общее время в микросекундах для предыдущей передачи, включая разрешение имен, TCP-соединение и т. д.
+         </simpara>
+        </listitem>
        </itemizedlist>
       </para>
      </listitem>
@@ -255,7 +345,7 @@
    </variablelist>
   </para>
  </refsect1>
-
+
  <refsect1 role="returnvalues">
   &reftitle.returnvalues;
   <para>
@@ -405,7 +495,7 @@
    Учтите, что внутренние данные не добавляются в ассоциативный массив и должны получаться отдельно с помощью опции <constant>CURLINFO_PRIVATE</constant>.
   </para>
  </refsect1>
-
+
  <refsect1 role="changelog">
   &reftitle.changelog;
   <para>
@@ -471,12 +561,35 @@
         Добавлена <constant>CURLINFO_HEADER_OUT</constant>.
        </entry>
       </row>
+      <row>
+       <entry>7.3.0</entry>
+       <entry>
+        Введены <constant>CURLINFO_CONTENT_LENGTH_DOWNLOAD_T</constant>,
+        <constant>CURLINFO_CONTENT_LENGTH_UPLOAD_T</constant>,
+        <constant>CURLINFO_HTTP_VERSION</constant>,
+        <constant>CURLINFO_PROTOCOL</constant>,
+        <constant>CURLINFO_PROXY_SSL_VERIFYRESULT</constant>,
+        <constant>CURLINFO_SCHEME</constant>,
+        <constant>CURLINFO_SIZE_DOWNLOAD_T</constant>,
+        <constant>CURLINFO_SIZE_UPLOAD_T</constant>,
+        <constant>CURLINFO_SPEED_DOWNLOAD_T</constant>,
+        <constant>CURLINFO_SPEED_UPLOAD_T</constant>,
+        <constant>CURLINFO_APPCONNECT_TIME_T</constant>,
+        <constant>CURLINFO_CONNECT_TIME_T</constant>,
+        <constant>CURLINFO_FILETIME_T</constant>,
+        <constant>CURLINFO_NAMELOOKUP_TIME_T</constant>,
+        <constant>CURLINFO_PRETRANSFER_TIME_T</constant>,
+        <constant>CURLINFO_REDIRECT_TIME_T</constant>,
+        <constant>CURLINFO_STARTTRANSFER_TIME_T</constant>,
+        <constant>CURLINFO_TOTAL_TIME_T</constant>.
+       </entry>
+      </row>
      </tbody>
     </tgroup>
    </informaltable>
   </para>
  </refsect1>
-
+
  <refsect1 role="examples">
   &reftitle.examples;
   <para>
@@ -534,7 +647,7 @@
    </example>
   </para>
  </refsect1>
-
+
  <refsect1 role="notes">
   &reftitle.notes;
   <note>

Modified: phpdoc/ru/trunk/reference/curl/functions/curl-setopt.xml
===================================================================
--- phpdoc/ru/trunk/reference/curl/functions/curl-setopt.xml	2020-02-05 23:59:57 UTC (rev 349140)
+++ phpdoc/ru/trunk/reference/curl/functions/curl-setopt.xml	2020-02-06 08:04:46 UTC (rev 349141)
@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="utf-8"?>
-<!-- EN-Revision: 349025 Maintainer: rjhdby Status: ready -->
+<!-- EN-Revision: 349125 Maintainer: rjhdby Status: ready -->
 <!-- Reviewed: yes -->
 <!-- $Revision$ -->
 <refentry xml:id="function.curl-setopt" xmlns="http://docbook.org/ns/docbook">
@@ -116,6 +116,49 @@
            </entry>
           </row>
           <row>
+           <entry valign="top"><constant>CURLOPT_DISALLOW_USERNAME_IN_URL</constant></entry>
+           <entry valign="top">
+            &true; для запрета URL-адресов, содержащих имя пользователя. Имена пользователей по умолчанию разрешены (0).
+           </entry>
+           <entry valign="top">
+            Добавлено в cURL 7.61.0. Доступно с PHP 7.3.0.
+           </entry>
+          </row>
+          <row>
+           <entry valign="top"><constant>CURLOPT_DNS_SHUFFLE_ADDRESSES</constant></entry>
+           <entry valign="top">
+            &true; для перетасовки порядка всех возвращенных адресов, чтобы они использовались
+            в случайном порядке, когда имя разрешено и возвращается более одного IP-адреса.
+
+            &true; to shuffle the order of all returned addresses so that they will be used
+            in a random order, when a name is resolved and more than one IP address is returned.
+            Это может привести к тому, что IPv4 будет использоваться до IPv6 или наоборот.
+           </entry>
+           <entry valign="top">
+            Добавлено в cURL 7.60.0. Доступно с PHP 7.3.0.
+           </entry>
+          </row>
+          <row>
+           <entry valign="top"><constant>CURLOPT_HAPROXYPROTOCOL</constant></entry>
+           <entry valign="top">
+            &true; для отправки заголовка протокола HAProxy PROXY v1 в начале соединения.
+            Действие по умолчанию - не отправлять заголовок.
+           </entry>
+           <entry valign="top">
+            Добавлено в cURL 7.60.0. Доступно с PHP 7.3.0.
+           </entry>
+          </row>
+          <row>
+           <entry valign="top"><constant>CURLOPT_SSH_COMPRESSION</constant></entry>
+           <entry valign="top">
+            &true; для включения встроенного сжатия SSH. Это запрос, а указание;
+            сервер может это и не выполнить.
+           </entry>
+           <entry valign="top">
+            Добавлено в cURL 7.56.0. Доступно с PHP 7.3.0.
+           </entry>
+          </row>
+          <row>
            <entry valign="top"><constant>CURLOPT_DNS_USE_GLOBAL_CACHE</constant></entry>
            <entry valign="top">
             &true; для использования глобального кеша DNS. Этот параметр не
@@ -306,6 +349,18 @@
            </entry>
           </row>
           <row>
+           <entry valign="top"><constant>CURLOPT_KEEP_SENDING_ON_ERROR</constant></entry>
+           <entry valign="top">
+            &true; для продолжения посылать тело запроса, если возвращаемый HTTP-код
+            равен или больше 300. Действие по умолчанию - остановить отправку
+            и закрыть поток или соединение. Подходит для ручной аутентификации NTLM.
+            Большинству приложений эта опция не нужна.
+           </entry>
+           <entry valign="top">
+            Доступно с PHP 7.3.0, если собран с libcurl >= 7.51.0.
+           </entry>
+          </row>
+          <row>
            <entry valign="top"><constant>CURLOPT_MUTE</constant></entry>
            <entry valign="top">
             &true; для полного отключения сообщений функций cURL.
@@ -472,6 +527,31 @@
            </entry>
           </row>
           <row>
+           <entry valign="top"><constant>CURLOPT_PROXY_SSL_VERIFYPEER</constant></entry>
+           <entry valign="top">
+            &false; для остановки cURL от проверки сертификата пира.
+            Альтернативные сертификаты для проверки могут быть
+            указаны с помощью параметра <constant>CURLOPT_CAINFO</constant>,
+            а каталог сертификатов может быть указан с помощью
+            параметра <constant>CURLOPT_CAPATH</constant>.
+            Если установлено значение false, проверка сертификата однорангового узла завершается успешно несмотря ни на что.
+           </entry>
+           <entry valign="top">
+            &true; по умолчанию. Доступно с PHP 7.3.0 и libcurl >= cURL 7.52.0.
+           </entry>
+          </row>
+          <row>
+           <entry valign="top"><constant>CURLOPT_SUPPRESS_CONNECT_HEADERS</constant></entry>
+           <entry valign="top">
+            &true; для подавления заголовков ответов прокси-сервера CONNECT из пользовательских callback-функци
+            <constant>CURLOPT_HEADERFUNCTION</constant> и <constant>CURLOPT_WRITEFUNCTION</constant>,
+            когда используется <constant>CURLOPT_HTTPPROXYTUNNEL</constant> и выполняется запрос CONNECT.
+           </entry>
+           <entry valign="top">
+            Добавлено в cURL 7.54.0. Доступно с PHP 7.3.0.
+           </entry>
+          </row>
+          <row>
            <entry valign="top"><constant>CURLOPT_TCP_FASTOPEN</constant></entry>
            <entry valign="top">
             &true; для разрешения TCP Fast Open.
@@ -613,6 +693,18 @@
            </entry>
           </row>
           <row>
+           <entry valign="top"><constant>CURLOPT_HAPPY_EYEBALLS_TIMEOUT_MS</constant></entry>
+           <entry valign="top">
+            Начало для ipv6 для алгоритма счастливые eyeballs. Счастливые eyeballs пытаются
+            подключиться как к адресам IPv4, так и к адресам IPv6 для хостов с двумя стеками,
+            предпочитая сначала IPv6 на время ожидания в миллисекундах.
+            По умолчанию используется CURL_HET_DEFAULT, который в настоящее время составляет 200 миллисекунд.
+           </entry>
+           <entry valign="top">
+            Добавлено в cURL 7.59.0. Доступно с PHP 7.3.0.
+           </entry>
+          </row>
+          <row>
            <entry valign="top"><constant>CURLOPT_FTPSSLAUTH</constant></entry>
            <entry valign="top">
             Метод FTP-аутентификации (в активном режиме):
@@ -862,6 +954,38 @@
            </entry>
           </row>
           <row>
+           <entry valign="top"><constant>CURLOPT_SOCKS5_AUTH</constant></entry>
+           <entry valign="top">
+            <para>
+             Метод аутентификации SOCKS5, который нужно использовать. Варианты:
+             <parameter>CURLAUTH_BASIC</parameter>,
+             <parameter>CURLAUTH_GSSAPI</parameter>,
+             <parameter>CURLAUTH_NONE</parameter>.
+            </para>
+            <para>
+             Побитовый оператор <literal>|</literal> (или) можно использовать для объединения
+             нескольких методов. Если это будет сделано, cURL будет опрашивать сервер, чтобы выяснить,
+             какие методы он поддерживает, и выбрать налучший.
+            </para>
+            <para>
+             <parameter>CURLAUTH_BASIC</parameter> разрешает аутентификацию по имени пользователя/пароля.
+            </para>
+            <para>
+             <parameter>CURLAUTH_GSSAPI</parameter> разрешает аутентификацию GSS-API.
+            </para>
+            <para>
+             <parameter>CURLAUTH_NONE</parameter> не разрешает аутентификацию.
+            </para>
+           </entry>
+           <entry valign="top">
+            По умолчанию <literal>CURLAUTH_BASIC|CURLAUTH_GSSAPI</literal>.
+            Установите действительное имя пользователя и пароль с помощью параметра <constant>CURLOPT_PROXYUSERPWD</constant>.
+           </entry>
+           <entry valign="top">
+            Доступно с 7.3.0 и curl >= 7.55.0.
+           </entry>
+          </row>
+          <row>
            <entry valign="top"><constant>CURLOPT_SSL_OPTIONS</constant></entry>
            <entry valign="top">
             Устанавливает опции поведения SSL. Битовая маска из следующих констант:
@@ -912,6 +1036,69 @@
            </entry>
           </row>
           <row>
+           <entry valign="top"><constant>CURLOPT_PROXY_SSL_OPTIONS</constant></entry>
+           <entry valign="top">
+            Задайте параметры поведения SSL прокси, которые являются битовой маской любой из следующих констант:
+            <simpara>
+             <constant>CURLSSLOPT_ALLOW_BEAST</constant>: не пытайтесь использовать
+             обходные пути для устранения уязвимости в протоколах SSL3 и TLS1.0.
+            </simpara>
+            <simpara>
+             <constant>CURLSSLOPT_NO_REVOKE</constant>: отключите проверки
+             отзыва сертификатов для тех бекэндов SSL, где такое поведение
+             присутствует. (curl >= 7.44.0)
+            </simpara>
+            <simpara>
+             <constant>CURLSSLOPT_NO_PARTIALCHAIN</constant>: не принимайте "частичные"
+             цепочки сертификатов, что в противном случае делается по умолчанию. (curl >= 7.68.0)
+            </simpara>
+           </entry>
+           <entry valign="top">
+            Доступно с PHP 7.3.0 и libcurl >= cURL 7.52.0.
+           </entry>
+          </row>
+          <row>
+           <entry valign="top"><constant>CURLOPT_PROXY_SSL_VERIFYHOST</constant></entry>
+           <entry valign="top">
+            Установите значение <literal>2</literal> для проверки в полях имени сертификата прокси-сервера HTTPS по отношению к имени прокси-сервера.
+            Когда установлено значение <literal>0</literal>, соединение успешно выполняется независимо от имен, используемых в сертификате.
+            Используйте эту способность с осторожностью!
+            <literal>1</literal> рассматривается как опция отладки в curl 7.28.0 и более ранних версиях.
+            С версии curl 7.28.1 до 7.65.3 возвращена <constant>CURLE_BAD_FUNCTION_ARGUMENT</constant>.
+            Начиная с curl 7.66.0 и далее <literal>1</literal> и <literal>2</literal> обрабатываются как одно и то же значение.
+            В продакшене значение этой опции должно быть <literal>2</literal> (значение по умолчанию).
+           </entry>
+           <entry valign="top">
+            Доступно с PHP 7.3.0 и libcurl >= cURL 7.52.0.
+           </entry>
+          </row>
+          <row>
+           <entry valign="top"><constant>CURLOPT_PROXY_SSLVERSION</constant></entry>
+           <entry valign="top">
+            Одна из <constant>CURL_SSLVERSION_DEFAULT</constant>,
+            <constant>CURL_SSLVERSION_TLSv1</constant>,
+            <constant>CURL_SSLVERSION_TLSv1_0</constant>,
+            <constant>CURL_SSLVERSION_TLSv1_1</constant>,
+            <constant>CURL_SSLVERSION_TLSv1_2</constant>,
+            <constant>CURL_SSLVERSION_TLSv1_3</constant>,
+            <constant>CURL_SSLVERSION_MAX_DEFAULT</constant>,
+            <constant>CURL_SSLVERSION_MAX_TLSv1_0</constant>,
+            <constant>CURL_SSLVERSION_MAX_TLSv1_2</constant>,
+            <constant>CURL_SSLVERSION_MAX_TLSv1_2</constant>,
+            <constant>CURL_SSLVERSION_MAX_TLSv1_3</constant> или
+            <constant>CURL_SSLVERSION_SSLv3</constant>.
+            <note>
+             <para>
+              Лучше всего не устанавливать это и разрешать использовать значение по умолчанию <constant>CURL_SSLVERSION_DEFAULT</constant>,
+              которое попытается выяснить версию протокола удаленного SSL.
+             </para>
+            </note>
+           </entry>
+           <entry valign="top">
+            Доступно с PHP 7.3.0 и libcurl >= cURL 7.52.0.
+           </entry>
+          </row>
+          <row>
            <entry valign="top"><constant>CURLOPT_STREAM_WEIGHT</constant></entry>
            <entry valign="top">
             Установить вес цифрового потока (число между 1 и 256).
@@ -974,6 +1161,18 @@
            </entry>
           </row>
           <row>
+           <entry valign="top"><constant>CURLOPT_TIMEVALUE_LARGE</constant></entry>
+           <entry valign="top">
+            Время в секундах с 1 января 1970 года. Время будет использовано <constant>CURLOPT_TIMECONDITION</constant>. По умолчанию ноль.
+            Разница между этой опцией и <constant>CURLOPT_TIMEVALUE</constant>
+            заключается в типе аргумента. В системах, где 'long' имеет размер всего 32 бита,
+            этот параметр необходимо использовать для установки дат после 2038 года.
+           </entry>
+           <entry valign="top">
+            Добавлено в cURL 7.59.0. Доступно с PHP 7.3.0.
+           </entry>
+          </row>
+          <row>
            <entry valign="top"><constant>CURLOPT_MAX_RECV_SPEED_LARGE</constant></entry>
            <entry valign="top">
             Если скорость скачки превысит это значение (указанное в байтах
@@ -1057,6 +1256,20 @@
          </thead>
          <tbody>
           <row>
+           <entry valign="top"><constant>CURLOPT_ABSTRACT_UNIX_SOCKET</constant></entry>
+           <entry valign="top">
+            Позволяет использовать абстрактный доменный сокет Unix вместо
+            установления TCP-соединения с хостом и устанавливает путь
+            к указанной строке (<type>string</type>). Эта опция использует ту же семантику,
+            что и <constant>CURLOPT_UNIX_SOCKET_PATH</constant>. Эти два параметра
+            совместно используют одно и то же хранилище, поэтому для каждого дескриптора можно установить только
+            один из них.
+           </entry>
+           <entry valign="top">
+            Доступно с PHP 7.3.0 и cURL 7.53.0
+           </entry>
+          </row>
+          <row>
            <entry valign="top"><constant>CURLOPT_CAINFO</constant></entry>
            <entry valign="top">
             Имя файла, содержащего один или более сертификатов, с которыми
@@ -1319,6 +1532,26 @@
            </entry>
           </row>
           <row>
+           <entry valign="top"><constant>CURLOPT_PRE_PROXY</constant></entry>
+           <entry valign="top">
+            Задайте строку (<type>string</type>), содержащую имя хоста или
+            IP-адрес, который будет использоваться в качестве прокси-сервера, к которому подключается curl, прежде чем
+            он подключится к прокси-серверу HTTP(S), указанному в
+            опции <constant>CURLOPT_PROXY</constant> для предстоящего запроса.
+            Предварительный прокси-сервер может быть только SOCKS-прокси, и перед ним должен стоять префикс
+            <literal>[scheme]://</literal>, чтобы указать, какой тип socks используется.
+            Числовой адрес IPv6 должен быть написан в [скобках].
+            Установка препрокси в пустую строку явно отключает использование препрокси.
+            Чтобы указать номер порта в этой строке, добавьте <literal>:[port]</literal>
+            в конец имени хоста. Номер порта прокси-сервера может быть дополнительно
+            указан с помощью отдельной опции <constant>CURLOPT_PROXYPORT</constant>.
+            По умолчанию используется порт 1080 для прокси, если порт не указан.
+           </entry>
+           <entry valign="top">
+            Доступно с PHP 7.3.0 и libcurl >= cURL 7.52.0.
+           </entry>
+          </row>
+          <row>
            <entry valign="top"><constant>CURLOPT_PROXY</constant></entry>
            <entry valign="top">
             HTTP-прокси, через который будут направляться запросы.
@@ -1336,6 +1569,179 @@
            </entry>
           </row>
           <row>
+           <entry valign="top"><constant>CURLOPT_PROXY_CAINFO</constant></entry>
+           <entry valign="top">
+            Путь к прокси-серверу центра сертификации. Задайте путь в виде
+            строки (<type>string</type>) с именем файла, содержащего один или несколько сертификатов
+            для проверки прокси с помощью HTTPS.
+            Этот параметр предназначен для подключения к прокси-серверу HTTPS, а не к серверу HTTPS.
+            По умолчанию задан системный путь, где предполагается хранить пакет cacert libcurl.
+           </entry>
+           <entry valign="top">
+            Доступно с PHP 7.3.0 и libcurl >= cURL 7.52.0.
+           </entry>
+          </row>
+          <row>
+           <entry valign="top"><constant>CURLOPT_PROXY_CAPATH</constant></entry>
+           <entry valign="top">
+            Каталог, содержащий несколько сертификатов центра сертификации для проверки прокси HTTPS.
+           </entry>
+           <entry valign="top">
+            Доступно с PHP 7.3.0 и libcurl >= cURL 7.52.0.
+           </entry>
+          </row>
+          <row>
+           <entry valign="top"><constant>CURLOPT_PROXY_CRLFILE</constant></entry>
+           <entry valign="top">
+            Задайте имя файла с помощью конкатенации CRL (списка отзыва сертификатов)
+            в формате PEM для использования при проверке сертификата, которая происходит
+            во время обмена SSL.
+           </entry>
+           <entry valign="top">
+            Доступно с PHP 7.3.0 и libcurl >= cURL 7.52.0.
+           </entry>
+          </row>
+          <row>
+           <entry valign="top"><constant>CURLOPT_PROXY_KEYPASSWD</constant></entry>
+           <entry valign="top">
+            Установите строку, используемую в качестве пароля, необходимого для использования
+            закрытого ключа <constant>CURLOPT_PROXY_SSLKEY</constant>. Вам не нужен
+            пароль для загрузки сертификата, но вам нужен пароль для загрузки вашего закрытого ключа.
+            Этот параметр предназначен для подключения к прокси-серверу HTTPS, а не к серверу HTTPS.
+           </entry>
+           <entry valign="top">
+            Доступно с PHP 7.3.0 и libcurl >= cURL 7.52.0.
+           </entry>
+          </row>
+          <row>
+           <entry valign="top"><constant>CURLOPT_PROXY_PINNEDPUBLICKEY</constant></entry>
+           <entry valign="top">
+            Установите закрепленный открытый ключ для HTTPS-прокси. Строка может быть именем файла
+            вашего закрепленного открытого ключа. Ожидаемый формат файла: "PEM" или "DER".
+            Строка также может быть любым количеством закодированных в base64 хешей sha256, которым предшествует
+            "sha256//" и разделяются ";"
+           </entry>
+           <entry valign="top">
+            Доступно с PHP 7.3.0 и libcurl >= cURL 7.52.0.
+           </entry>
+          </row>
+          <row>
+           <entry valign="top"><constant>CURLOPT_PROXY_SSLCERT</constant></entry>
+           <entry valign="top">
+            Имя файла вашего клиентского сертификата, используемого для подключения к прокси HTTPS.
+            Формат по умолчанию - "P12" в Secure Transport и "PEM" в других движках;
+            его можно изменить с помощью <constant>CURLOPT_PROXY_SSLCERTTYPE</constant>.
+            С NSS или Secure Transport это также может быть псевдоним сертификата,
+            с которым вы хотите пройти аутентификацию, так как он назван в базе данных безопасности.
+            Если вы хотите использовать файл из текущего каталога, пожалуйста, добавьте к нему
+            префикс "./", чтобы избежать путаницы с псевдонимом.
+           </entry>
+           <entry valign="top">
+            Доступно с PHP 7.3.0 и libcurl >= cURL 7.52.0.
+           </entry>
+          </row>
+          <row>
+           <entry valign="top"><constant>CURLOPT_PROXY_SSLCERTTYPE</constant></entry>
+           <entry valign="top">
+            Формат сертификата вашего клиента, используемый при подключении к HTTPS-прокси.
+            Поддерживаемые форматы: "PEM" и "DER", за исключением Secure Transport.
+            OpenSSL (версии 0.9.3 и новее) и Secure Transport
+            (в iOS 5 или новее или OS X 10.7 или новее) также поддерживают "P12"
+            для файлов в кодировке PKCS#12. По умолчанию "PEM".
+           </entry>
+           <entry valign="top">
+            Доступно с PHP 7.3.0 и libcurl >= cURL 7.52.0.
+           </entry>
+          </row>
+          <row>
+           <entry valign="top"><constant>CURLOPT_PROXY_SSL_CIPHER_LIST</constant></entry>
+           <entry valign="top">
+            Список шифров, используемых для подключения к прокси HTTPS.
+            Список должен быть синтаксически правильным, он состоит из одной или нескольких строк шифров,
+            разделенных двоеточиями. Запятые или пробелы также являются допустимыми разделителями,
+            но обычно качестве операторов используются двоеточия, !, - и +.
+           </entry>
+           <entry valign="top">
+            Доступно с PHP 7.3.0 и libcurl >= cURL 7.52.0.
+           </entry>
+          </row>
+          <row>
+           <entry valign="top"><constant>CURLOPT_PROXY_TLS13_CIPHERS</constant></entry>
+           <entry valign="top">
+            Список наборов шифров, которые будут использоваться для подключения TLS 1.3 к прокси.
+            Список должен быть синтаксически правильным, он состоит из одной или нескольких
+            строк набора шифров, разделенных двоеточиями. Эта опция в настоящее время используется
+            только тогда, когда curl собран для использования OpenSSL 1.1.1 или новее.
+            Если вы используете другой бекэнд SSL, вы можете попытаться установить
+            наборы шифров TLS 1.3, используя параметр <constant>CURLOPT_PROXY_SSL_CIPHER_LIST</constant>.
+           </entry>
+           <entry valign="top">
+            Доступно с PHP 7.3.0 и libcurl >= cURL 7.61.0.
+            Доступно при сборке с OpenSSL >= 1.1.1.
+           </entry>
+          </row>
+          <row>
+           <entry valign="top"><constant>CURLOPT_PROXY_SSLKEY</constant></entry>
+           <entry valign="top">
+            Имя файла вашего личного ключа, используемого для подключения к прокси HTTPS.
+            Формат по умолчанию - "PEM", и его можно изменить с помощью
+            <constant>CURLOPT_PROXY_SSLKEYTYPE</constant>.
+            (Только для iOS и Mac OS X). Этот параметр игнорируется, если curl был создан для Secure Transport.
+           </entry>
+           <entry valign="top">
+            Доступно с PHP 7.3.0 и libcurl >= cURL 7.52.0.
+            Доступно, если включен встроенный TLS.
+           </entry>
+          </row>
+          <row>
+           <entry valign="top"><constant>CURLOPT_PROXY_SSLKEYTYPE</constant></entry>
+           <entry valign="top">
+            Формат вашего закрытого ключа. Поддерживаемые форматы: "PEM", "DER" и "ENG".
+           </entry>
+           <entry valign="top">
+            Доступно с PHP 7.3.0 и libcurl >= cURL 7.52.0.
+           </entry>
+          </row>
+          <row>
+           <entry valign="top"><constant>CURLOPT_PROXY_TLSAUTH_PASSWORD</constant></entry>
+           <entry valign="top">
+            Пароль, используемый для метода аутентификации TLS, указанного
+            в параметре <constant>CURLOPT_PROXY_TLSAUTH_TYPE</constant>. Требует, чтобы
+            также был установлен параметр <constant>CURLOPT_PROXY_TLSAUTH_USERNAME</constant>.
+           </entry>
+           <entry valign="top">
+            Доступно с PHP 7.3.0 и libcurl >= cURL 7.52.0.
+           </entry>
+          </row>
+          <row>
+           <entry valign="top"><constant>CURLOPT_PROXY_TLSAUTH_TYPE</constant></entry>
+           <entry valign="top">
+            Метод аутентификации TLS, используемый для соединения HTTPS. Поддерживаемый метод - "SRP".
+            <note>
+             <para>
+              Аутентификация Secure Remote Password (SRP) для TLS обеспечивает взаимную аутентификацию,
+              если обе стороны имеют общий секрет. Чтобы использовать TLS-SRP, вы также должны установить
+              параметры <constant>CURLOPT_PROXY_TLSAUTH_USERNAME</constant> и
+              <constant>CURLOPT_PROXY_TLSAUTH_PASSWORD</constant>.
+             </para>
+            </note>
+           </entry>
+           <entry valign="top">
+            Доступно с PHP 7.3.0 и libcurl >= cURL 7.52.0.
+           </entry>
+          </row>
+          <row>
+           <entry valign="top"><constant>CURLOPT_PROXY_TLSAUTH_USERNAME</constant></entry>
+           <entry valign="top">
+            Имя пользователя, которое будет использоваться для метода аутентификации TLS прокси-сервера HTTPS, указанного в параметре
+            <constant>CURLOPT_PROXY_TLSAUTH_TYPE</constant>. Требует, чтобы параметр
+            <constant>CURLOPT_PROXY_TLSAUTH_PASSWORD</constant> также был установлен.
+           </entry>
+           <entry valign="top">
+            Доступно с PHP 7.3.0 и libcurl >= cURL 7.52.0.
+           </entry>
+          </row>
+          <row>
            <entry valign="top"><constant>CURLOPT_PROXYUSERPWD</constant></entry>
            <entry valign="top">
             Логин и пароль, записанные в виде
@@ -1513,6 +1919,19 @@
            </entry>
           </row>
           <row>
+           <entry valign="top"><constant>CURLOPT_TLS13_CIPHERS</constant></entry>
+           <entry valign="top">
+            Список комплектов шифров для использования в соединении TLS 1.3. Список должен быть
+            синтаксически правильным, он состоит из одной или нескольких строк набора шифров, разделенных двоеточиями.
+            Эта опция в настоящее время используется только тогда, когда curl собран для использования OpenSSL 1.1.1 или новее.
+            Если вы используете другой бекэнд SSL, вы можете попробовать установить
+            наборы шифров TLS 1.3, используя параметр <constant>CURLOPT_SSL_CIPHER_LIST</constant>.
+           </entry>
+           <entry valign="top">
+            Available since PHP 7.3.0 and libcurl >= cURL 7.61.0. Available when built with OpenSSL >= 1.1.1.
+           </entry>
+          </row>
+          <row>
            <entry valign="top"><constant>CURLOPT_UNIX_SOCKET_PATH</constant></entry>
            <entry valign="top">
             Разрешает использовать доменные сокеты UNIX в качестве конечной точки для
@@ -1844,6 +2263,26 @@
        </entry>
       </row>
       <row>
+       <entry>7.3.0</entry>
+       <entry>
+        Введенны <constant>CURLOPT_ABSTRACT_UNIX_SOCKET</constant>, <constant>CURLOPT_KEEP_SENDING_ON_ERROR</constant>,
+        <constant>CURLOPT_PRE_PROXY</constant>, <constant>CURLOPT_PROXY_CAINFO</constant>,
+        <constant>CURLOPT_PROXY_CAPATH</constant>, <constant>CURLOPT_PROXY_CRLFILE</constant>,
+        <constant>CURLOPT_PROXY_KEYPASSWD</constant>, <constant>CURLOPT_PROXY_PINNEDPUBLICKEY</constant>,
+        <constant>CURLOPT_PROXY_SSLCERT</constant>, <constant>CURLOPT_PROXY_SSLCERTTYPE</constant>,
+        <constant>CURLOPT_PROXY_SSL_CIPHER_LIST</constant>, <constant>CURLOPT_PROXY_SSLKEY</constant>,
+        <constant>CURLOPT_PROXY_SSLKEYTYPE</constant>, <constant>CURLOPT_PROXY_SSL_OPTIONS</constant>,
+        <constant>CURLOPT_PROXY_SSL_VERIFYHOST</constant>, <constant>CURLOPT_PROXY_SSL_VERIFYPEER</constant>,
+        <constant>CURLOPT_PROXY_SSLVERSION</constant>, <constant>CURLOPT_PROXY_TLSAUTH_PASSWORD</constant>,
+        <constant>CURLOPT_PROXY_TLSAUTH_TYPE</constant>, <constant>CURLOPT_PROXY_TLSAUTH_USERNAME</constant>,
+        <constant>CURLOPT_SOCKS5_AUTH</constant>, <constant>CURLOPT_SUPPRESS_CONNECT_HEADERS</constant>,
+        <constant>CURLOPT_DISALLOW_USERNAME_IN_URL</constant>, <constant>CURLOPT_DNS_SHUFFLE_ADDRESSES</constant>,
+        <constant>CURLOPT_HAPPY_EYEBALLS_TIMEOUT_MS</constant>, <constant>CURLOPT_HAPROXYPROTOCOL</constant>,
+        <constant>CURLOPT_PROXY_TLS13_CIPHERS</constant>, <constant>CURLOPT_SSH_COMPRESSION</constant>,
+        <constant>CURLOPT_TIMEVALUE_LARGE</constant> и <constant>CURLOPT_TLS13_CIPHERS</constant>.
+       </entry>
+      </row>
+      <row>
        <entry>7.0.7</entry>
        <entry>
         Добавлены <constant>CURL_HTTP_VERSION_2</constant>, <constant>CURL_HTTP_VERSION_2_PRIOR_KNOWLEDGE</constant>,

Modified: phpdoc/ru/trunk/reference/errorfunc/functions/set-error-handler.xml
===================================================================
--- phpdoc/ru/trunk/reference/errorfunc/functions/set-error-handler.xml	2020-02-05 23:59:57 UTC (rev 349140)
+++ phpdoc/ru/trunk/reference/errorfunc/functions/set-error-handler.xml	2020-02-06 08:04:46 UTC (rev 349141)
@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="utf-8"?>
-<!-- EN-Revision: 342126 Maintainer: tmn Status: ready -->
+<!-- EN-Revision: 349133 Maintainer: tmn Status: ready -->
 <!-- Reviewed: yes -->
 <!-- $Revision$ -->
 <refentry xml:id="function.set-error-handler" xmlns="http://docbook.org/ns/docbook">
@@ -51,7 +51,7 @@
    <constant>E_ERROR</constant>, <constant>E_PARSE</constant>,
    <constant>E_CORE_ERROR</constant>, <constant>E_CORE_WARNING</constant>,
    <constant>E_COMPILE_ERROR</constant>,
-   <constant>E_COMPILE_WARNING</constant> и большинство
+   <constant>E_COMPILE_WARNING</constant> независимо от того, где они были сгенерированы и большинство
    ошибок <constant>E_STRICT</constant>, произошедших в файле, где вызвана
    функция <function>set_error_handler</function>.
   </para>

Modified: phpdoc/ru/trunk/reference/info/ini.xml
===================================================================
--- phpdoc/ru/trunk/reference/info/ini.xml	2020-02-05 23:59:57 UTC (rev 349140)
+++ phpdoc/ru/trunk/reference/info/ini.xml	2020-02-06 08:04:46 UTC (rev 349141)
@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="utf-8"?>
-<!-- EN-Revision: 347589 Maintainer: tmn Status: ready -->
+<!-- EN-Revision: 349126 Maintainer: tmn Status: ready -->
 <!-- Reviewed: yes Maintainer: lex -->
 <!-- $Revision$ -->
 <section xml:id="info.configuration" xmlns="http://docbook.org/ns/docbook">
@@ -7,7 +7,7 @@
  &extension.runtime;
  <para>
   <table>
-   <title>Настройки PHP/Inf-настройки конфигурации</title>
+   <title>Настройки PHP/Параметры конфигурации информации</title>
    <tgroup cols="4">
     <thead>
      <row>
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.