svn: /phpdoc/de/trunk/ language/exceptions.xml language-snippets.ent reference/curl/constants.xml reference/curl/functions/curl-getinfo.xml reference/curl/functions/curl-setopt.xml reference/dom/book.xml reference/errorfunc/functions/set-error-handler.xml reference/filesystem/functions/glob.xml reference/filesystem/functions/tmpfile.xml reference/info/ini.xml reference/math/functions/bindec.xml reference/openssl/functions/openssl-pkey-get-private.xml reference/openssl/functions/openssl-pkey-get-

[email protected] (Christoph Michael Becker)
Newsgroups php.doc.de
Message-ID <[email protected]>
cmb                                      Sun, 09 Feb 2020 13:33:50 +0000

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

Log:
Sync with EN

Changed paths:
    U   phpdoc/de/trunk/language/exceptions.xml
    U   phpdoc/de/trunk/language-snippets.ent
    U   phpdoc/de/trunk/reference/curl/constants.xml
    U   phpdoc/de/trunk/reference/curl/functions/curl-getinfo.xml
    U   phpdoc/de/trunk/reference/curl/functions/curl-setopt.xml
    U   phpdoc/de/trunk/reference/dom/book.xml
    U   phpdoc/de/trunk/reference/errorfunc/functions/set-error-handler.xml
    U   phpdoc/de/trunk/reference/filesystem/functions/glob.xml
    U   phpdoc/de/trunk/reference/filesystem/functions/tmpfile.xml
    U   phpdoc/de/trunk/reference/info/ini.xml
    U   phpdoc/de/trunk/reference/math/functions/bindec.xml
    U   phpdoc/de/trunk/reference/openssl/functions/openssl-pkey-get-private.xml
    U   phpdoc/de/trunk/reference/openssl/functions/openssl-pkey-get-public.xml
    U   phpdoc/de/trunk/reference/reflection/book.xml
    U   phpdoc/de/trunk/reference/strings/functions/strlen.xml
    U   phpdoc/de/trunk/reference/zip/constants.xml
svn-diffs-349189.txt (text/x-diff, 60.2 KB)
Modified: phpdoc/de/trunk/language/exceptions.xml
===================================================================
--- phpdoc/de/trunk/language/exceptions.xml	2020-02-09 11:15:09 UTC (rev 349188)
+++ phpdoc/de/trunk/language/exceptions.xml	2020-02-09 13:33:50 UTC (rev 349189)
@@ -1,6 +1,6 @@
 <?xml version="1.0" encoding="utf-8"?>
 <!-- $Revision$ -->
-<!-- EN-Revision: 346158 Maintainer: sammywg Status: ready -->
+<!-- EN-Revision: 349132 Maintainer: sammywg Status: ready -->

  <chapter xml:id="language.exceptions" xmlns="http://docbook.org/ns/docbook">
   <title>Ausnahmebehandlung (Exception-Handling)</title>
@@ -271,6 +271,15 @@
     wird der Code innerhalb des &finally;-Blocks immer nach den &try;- und
     &catch;-Blöcken ausgeführt, bevor die normale Ausführung fortgesetzt wird.
    </para>
+   <para>
+    Eine bemerkenswerte Wechselwirkung besteht zwischen dem &finally; Block und einer
+    &return; Anweisung. Wird eine &return; Anweisung innerhalb der &try; oder &catch;
+    Blöcke angetroffen, wird der &finally; Block dennoch ausgeführt. Außerdem wird die
+    &return; Anweisung ausgewertet, wenn sie angetroffen wird, aber das Ergebnis wird
+    erst nach dem &finally; Block zurückgegeben. Des Weiteren wird, wenn der &finally;
+    Block ebenfalls eine &return; Anweisung enthält, der Wert aus dem &finally; Block
+    zurückgegeben.
+   </para>
   </simplesect>

   <simplesect xml:id="language.exceptions.notes">
@@ -332,7 +341,7 @@
     </screen>
    </example>
    <example>
-    <title>Exceptionbehandlung mit einem <literal>finally</literal>-Block</title>
+    <title>Exceptionbehandlung mit einem &finally;-Block</title>
     <programlisting role="php">
 <![CDATA[
 <?php
@@ -376,6 +385,33 @@
     </screen>
    </example>
    <example>
+    <title>Wechselwirkung zwischen dem &finally;-Block und &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>Verschachtelte Exceptions</title>
     <programlisting role="php">
 <![CDATA[

Modified: phpdoc/de/trunk/language-snippets.ent
===================================================================
--- phpdoc/de/trunk/language-snippets.ent	2020-02-09 11:15:09 UTC (rev 349188)
+++ phpdoc/de/trunk/language-snippets.ent	2020-02-09 13:33:50 UTC (rev 349189)
@@ -1,6 +1,6 @@
 <?xml version="1.0" encoding="utf-8"?>
 <!-- $Revision$ -->
-<!-- EN-Revision: 349045 Maintainer: simp Status: wip -->
+<!-- EN-Revision: 349148 Maintainer: simp Status: wip -->
 <!-- CREDITS: sammywg, mk, betz -->

 <!ENTITY installation.enabled.disable 'Diese Erweiterung ist standardmäßig aktiviert. Sie kann bei der Kompilierung mit der folgenden Option ausgeschaltet werden: '>
@@ -942,6 +942,8 @@

 <!ENTITY dom.malformederror '<para xmlns="http://docbook.org/ns/docbook">Auch wenn fehlerhaftes HTML erfolgreich laden sollte, kann diese Funktion dennoch <constant>E_WARNING</constant> Fehler generieren, wenn sie auf falsches Markup stößt. <link linkend="function.libxml-use-internal-errors">libxml&apos;s Fehlerbehandlungsfunktionen</link> können genutzt werden, um diese Fehler zu behandeln.</para>'>

+<!ENTITY dom.note.utf8 '<note xmlns="http://docbook.org/ns/docbook"><para>Die DOM Extension verwendet die UTF-8 Kodierung. Es kann <function>utf8_encode</function> und <function>utf8_decode</function> verwendet werden, um mit Texten in der ISO-8859-1 Kodierung zu arbeiten, oder <link linkend="ref.iconv">iconv</link> für andere Zeichenkodierungen.</para></note>'>
+
 <!-- Dom Examples -->
 <!ENTITY dom.book.example '<para xmlns="http://docbook.org/ns/docbook">Die folgenden Beispiele verwenden <filename>book.xml</filename> mit dem folgenden Inhalt:</para>
 <programlisting role="xml" xmlns="http://docbook.org/ns/docbook">

Modified: phpdoc/de/trunk/reference/curl/constants.xml
===================================================================
--- phpdoc/de/trunk/reference/curl/constants.xml	2020-02-09 11:15:09 UTC (rev 349188)
+++ phpdoc/de/trunk/reference/curl/constants.xml	2020-02-09 13:33:50 UTC (rev 349189)
@@ -1,6 +1,6 @@
 <?xml version="1.0" encoding="utf-8"?>
 <!-- $Revision$ -->
-<!-- EN-Revision: 349025 Maintainer: jaenecke Status: ready -->
+<!-- EN-Revision: 349125 Maintainer: jaenecke Status: ready -->
 <appendix xml:id="curl.constants" xmlns="http://docbook.org/ns/docbook">
  &reftitle.constants;
  &extension.constants;
@@ -1896,6 +1896,39 @@
     </simpara>
    </listitem>
   </varlistentry>
+  <varlistentry xml:id="constant.curl-version-asynchdns">
+   <term>
+    <constant>CURL_VERSION_ASYNCHDNS</constant>
+    (<type>integer</type>)
+   </term>
+   <listitem>
+    <simpara>
+     Verfügbar seit PHP 7.3.0 und 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>
+     Verfügbar seit PHP 7.3.0 und 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>
+     Verfügbar seit PHP 7.3.0 und 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>
+     Verfügbar seit PHP 7.3.0 und 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>
+     Verfügbar seit PHP 7.3.0 und 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>
+     Verfügbar seit PHP 7.3.0 und cURL 7.10.6 (missbilligt seit 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>
+     Verfügbar seit PHP 7.3.0 und 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>
+     Verfügbar seit PHP 7.3.0 und 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>
+     Verfügbar seit PHP 7.3.0 und 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>
+     Verfügbar seit PHP 7.3.0 und 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>
+     Verfügbar seit PHP 7.3.0 und 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>
+     Verfügbar seit PHP 7.3.0 und 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>
+     Verfügbar seit PHP 7.3.0 und 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>
+     Verfügbar seit PHP 7.3.0 und 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>
+     Verfügbar seit PHP 7.3.0 und 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>
+     Verfügbar seit PHP 7.3.0 und 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>
+     Verfügbar seit PHP 7.3.0 und 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>
+     Verfügbar seit PHP 7.3.0 und 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>
+     Verfügbar seit PHP 7.3.0 und 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>
+     Verfügbar seit PHP 7.3.0 und 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>
+     Verfügbar seit PHP 7.3.0 und 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>
+     Verfügbar seit PHP 7.3.0 und 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>
+     Verfügbar seit PHP 7.3.0 und 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>
+     Verfügbar seit PHP 7.3.0 und 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>
+     Verfügbar seit PHP 7.3.0 und 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>
+     Verfügbar seit PHP 7.3.0 und 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>
+     Verfügbar seit PHP 7.3.0 und cURL 7.59.0
+    </simpara>
+   </listitem>
+  </varlistentry>
+  <varlistentry xml:id="constant.curlopt-haproxyprotocol">
+   <term>
+    <constant>CURLOPT_HAPROXYPROTOCOL</constant>
+    (<type>integer</type>)
+   </term>
+   <listitem>
+    <simpara>
+     Verfügbar seit PHP 7.3.0 und 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>
+     Verfügbar seit PHP 7.3.0 und 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>
+     Verfügbar seit PHP 7.3.0 und 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>
+     Verfügbar seit PHP 7.3.0 und 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>
+     Verfügbar seit PHP 7.3.0 und 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>
+     Verfügbar seit PHP 7.3.0 und cURL 7.58.0
+    </simpara>
+   </listitem>
+  </varlistentry>
   <varlistentry xml:id="constant.curlopt-http09-allowed">
    <term>
     <constant>CURLOPT_HTTP09_ALLOWED </constant>

Modified: phpdoc/de/trunk/reference/curl/functions/curl-getinfo.xml
===================================================================
--- phpdoc/de/trunk/reference/curl/functions/curl-getinfo.xml	2020-02-09 11:15:09 UTC (rev 349188)
+++ phpdoc/de/trunk/reference/curl/functions/curl-getinfo.xml	2020-02-09 13:33:50 UTC (rev 349189)
@@ -1,6 +1,6 @@
 <?xml version="1.0" encoding="utf-8"?>
 <!-- $Revision$ -->
-<!-- EN-Revision: 345002 Maintainer: jaenecke Status: ready -->
+<!-- EN-Revision: 349125 Maintainer: jaenecke Status: ready -->
 <refentry xml:id='function.curl-getinfo' xmlns="http://docbook.org/ns/docbook">
  <refnamediv>
   <refname>curl_getinfo</refname>
@@ -263,6 +263,96 @@
           <constant>CURLINFO_RTSP_SESSION_ID</constant> - Die RTSP Session-ID
          </simpara>
         </listitem>
+        <listitem>
+         <simpara>
+          <constant>CURLINFO_CONTENT_LENGTH_DOWNLOAD_T</constant> - Die Länge des Download-Rumpfs. Das ist der Wert, der aus dem <literal>Content-Type:</literal> Feld gelesen wurde. -1 wenn die Größe nicht bekannt ist
+         </simpara>
+        </listitem>
+        <listitem>
+         <simpara>
+          <constant>CURLINFO_CONTENT_LENGTH_UPLOAD_T</constant> - Die angegebene Größe des Uploads. -1 wenn die Größe nicht bekannt ist
+         </simpara>
+        </listitem>
+        <listitem>
+         <simpara>
+          <constant>CURLINFO_HTTP_VERSION</constant> - Die Version, die in der letzten HTTP-Verbindung verwendet wurde. Der Rückgabewert ist eine der definierten <constant>CURL_HTTP_VERSION_*</constant> Konstanten oder 0, wenn die Version nicht ermittelt werden kann
+         </simpara>
+        </listitem>
+        <listitem>
+         <simpara>
+          <constant>CURLINFO_PROTOCOL</constant> - Das Protokoll, das in der letzten HTTP-Verbindung verwendet wurde. Der Rückgabewert ist genau einer der <constant>CURLPROTO_*</constant> Werte
+         </simpara>
+        </listitem>
+        <listitem>
+         <simpara>
+          <constant>CURLINFO_PROXY_SSL_VERIFYRESULT</constant> - Das Ergebnis der Zertifikatsprüfung, die angefordert wurde (durch Verwendung der <constant>CURLOPT_PROXY_SSL_VERIFYPEER</constant> Option). Nur für HTTPS-Proxies verwendet
+         </simpara>
+        </listitem>
+        <listitem>
+         <simpara>
+          <constant>CURLINFO_SCHEME</constant> - Das URL-Schema, das für die jüngste Verbindung verwendet wurde
+         </simpara>
+        </listitem>
+        <listitem>
+         <simpara>
+          <constant>CURLINFO_SIZE_DOWNLOAD_T</constant> - Die Gesamtanzahl von Bytes, die heruntergeladen wurden. Die Anzahl betrifft nur die letzte Übertragung, und wird für jede neue Übertragung zurückgesetzt
+         </simpara>
+        </listitem>
+        <listitem>
+         <simpara>
+          <constant>CURLINFO_SIZE_UPLOAD_T</constant> - Die Gesamtanzahl von Bytes, die hochgeladen wurden
+         </simpara>
+        </listitem>
+        <listitem>
+         <simpara>
+          <constant>CURLINFO_SPEED_DOWNLOAD_T</constant> - Die durchschnittliche Download-Geschwindigkeit in Bytes pro Sekunde, die CURL für den vollständigen Download gemessen hat
+         </simpara>
+        </listitem>
+        <listitem>
+         <simpara>
+          <constant>CURLINFO_SPEED_UPLOAD_T</constant> - Die durchschnittliche Upload-Geschwindigkeit in Bytes pro Sekunde, die CURL für den vollständigen Upload gemessen hat
+         </simpara>
+        </listitem>
+        <listitem>
+         <simpara>
+          <constant>CURLINFO_APPCONNECT_TIME_T</constant> - Die Zeit in Mikrosekunden, die vom Beginn bis zur Vollendung des SSL/SSH-Verbindung/Handshake zum Remote-Host vergangen ist
+         </simpara>
+        </listitem>
+        <listitem>
+         <simpara>
+          <constant>CURLINFO_CONNECT_TIME_T</constant> - Die Gesamtdauer in Mikrosekunden, vom Beginn bis zur Vollendung der Verbindung zum Remote-Host (oder Proxy)
+         </simpara>
+        </listitem>
+        <listitem>
+         <simpara>
+          <constant>CURLINFO_FILETIME_T</constant> - Letzte Änderung des abgerufenen Dokuments (als Unix-Zeitstempel); eine Alternative zu <constant>CURLINFO_FILETIME</constant>, die es Systemen mit 32-Bit Ganzzahlvariablen ermöglicht, Daten außerhalb des 32-Bit-Zeitstempelbereichs zu extrahieren
+         </simpara>
+        </listitem>
+        <listitem>
+         <simpara>
+          <constant>CURLINFO_NAMELOOKUP_TIME_T</constant> - Dauer in Mikrosekunden vom Beginn bis zur Vervollständigung der Namensauflösung
+         </simpara>
+        </listitem>
+        <listitem>
+         <simpara>
+          <constant>CURLINFO_PRETRANSFER_TIME_T</constant> - benötigte Zeit vom Beginn bis zum eigentlichen Beginn der Dateiübertragung
+         </simpara>
+        </listitem>
+        <listitem>
+         <simpara>
+          <constant>CURLINFO_REDIRECT_TIME_T</constant> - Gesamtdauer in Mikrosekunden, für alle Weiterleitungsschritte, einschließlich Namenslookup, Verbindung, Vorübertragung und Übertragung, bis zum Beginn der eigentlichen Transaktion
+         </simpara>
+        </listitem>
+        <listitem>
+         <simpara>
+          <constant>CURLINFO_STARTTRANSFER_TIME_T</constant> - benötigte Zeit in Mikrosekunden vom Beginn bis zum Empfang des ersten Bytes
+         </simpara>
+        </listitem>
+        <listitem>
+         <simpara>
+          <constant>CURLINFO_TOTAL_TIME_T</constant> - Gesamtdauer in Mikrosekunden für die vorhergehende Übertragung, einschließlich Namensauflösung, TCP-Verbindung usw.
+         </simpara>
+        </listitem>
        </itemizedlist>
       </para>
      </listitem>
@@ -486,6 +576,29 @@
         Konstante <constant>CURLINFO_HEADER_OUT</constant> eingeführt.
        </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> eingeführt.
+       </entry>
+      </row>
      </tbody>
     </tgroup>
    </informaltable>

Modified: phpdoc/de/trunk/reference/curl/functions/curl-setopt.xml
===================================================================
--- phpdoc/de/trunk/reference/curl/functions/curl-setopt.xml	2020-02-09 11:15:09 UTC (rev 349188)
+++ phpdoc/de/trunk/reference/curl/functions/curl-setopt.xml	2020-02-09 13:33:50 UTC (rev 349189)
@@ -1,6 +1,6 @@
 <?xml version="1.0" encoding="utf-8"?>
 <!-- $Revision$ -->
-<!-- EN-Revision: 349025 Maintainer: jaenecke Status: ready -->
+<!-- EN-Revision: 349125 Maintainer: jaenecke Status: ready -->

 <refentry xml:id="function.curl-setopt" xmlns="http://docbook.org/ns/docbook">
  <refnamediv>
@@ -121,6 +121,47 @@
            </entry>
           </row>
           <row>
+           <entry valign="top"><constant>CURLOPT_DISALLOW_USERNAME_IN_URL</constant></entry>
+           <entry valign="top">
+            &true; um URLs, die einen Benutzernamen enthalten, zu verbieten. Benutzernamen sind per Voreinstellung erlaubt (0).
+           </entry>
+           <entry valign="top">
+            Hinzugefügt in cURL 7.61.0. Verfügbar seit PHP 7.3.0.
+           </entry>
+          </row>
+          <row>
+           <entry valign="top"><constant>CURLOPT_DNS_SHUFFLE_ADDRESSES</constant></entry>
+           <entry valign="top">
+            &true; um die Reihenfolge aller zurückgegeber Adressen zu mischen, so dass sie in
+            zufälliger Reihenfolge verwendet werden, wenn ein Name aufgelöst wird, und mehr als
+            eine IP-Adresse zurückgegeben wurde. Dies kann bewirken, dass IPv4 vor IPv6 verwendet
+            wird, oder umgekehrt.
+           </entry>
+           <entry valign="top">
+            Hinzugefügt in cURL 7.60.0. Verfügbar seit PHP 7.3.0.
+           </entry>
+          </row>
+          <row>
+           <entry valign="top"><constant>CURLOPT_HAPROXYPROTOCOL</constant></entry>
+           <entry valign="top">
+            &true; um einen HAProxy PROXY-Protokoll v1 Header zu Beginn der Verbindung zu senden.
+            Standardmäßig wird dieser Header nicht gesendet.
+           </entry>
+           <entry valign="top">
+            Hinzugefügt in 7.60.0. Verfügbar seit PHP 7.3.0.
+           </entry>
+          </row>
+          <row>
+           <entry valign="top"><constant>CURLOPT_SSH_COMPRESSION</constant></entry>
+           <entry valign="top">
+            &true; um die eingebaute SSH-Komprimierung zu aktivieren. Dies ist eine Anfrage,
+            kein Befehl; der Server kann diese ignorieren.
+           </entry>
+           <entry valign="top">
+            Hinzugefügt in 7.56.0. Verfügbar seit PHP 7.3.0.
+           </entry>
+          </row>
+          <row>
            <entry valign="top"><constant>CURLOPT_DNS_USE_GLOBAL_CACHE</constant></entry>
            <entry valign="top">
             &true; um den globalen DNS-Cache zu nutzen. Diese Option ist nicht
@@ -313,6 +354,18 @@
            </entry>
           </row>
           <row>
+           <entry valign="top"><constant>CURLOPT_KEEP_SENDING_ON_ERROR</constant></entry>
+           <entry valign="top">
+            &true; um den Anfragerumpf weiterhin zu senden, wenn der zurückgegebene HTTP-Code
+            gleich oder größer als 300 ist. Standardmäßig würde das Senden beendet, und der Stream
+            oder die Verbindung geschlossen. Zweckmäßig für manuelle NTML-Authentifizierung.
+            Die meisten Anwendungen benötigen diese Option nicht.
+           </entry>
+           <entry valign="top">
+            Verfügbar von PHP 7.3.0 an, wenn mit libcurl >= 7.51.0 kompiliert.
+           </entry>
+          </row>
+          <row>
            <entry valign="top"><constant>CURLOPT_MUTE</constant></entry>
            <entry valign="top">
             &true; um jegliche Ausgabe der cURL-Funktionen zu unterbinden
@@ -483,6 +536,32 @@
            </entry>
           </row>
           <row>
+           <entry valign="top"><constant>CURLOPT_PROXY_SSL_VERIFYPEER</constant></entry>
+           <entry valign="top">
+            &false; um cURL zu veranlassen, das Peer-Zertifikat nicht zu prüfen. Alternative
+            Zertifikate zur Prüfung können mit der <constant>CURLOPT_CAINFO</constant> Option,
+            ein Zertifikatsverzeichnis mit der <constant>CURLOPT_CAPATH</constant> Option
+            angegeben werden. Wenn auf false gesetzt, wird die Peer-Zertifikatsprüfung immer
+            gelingen.
+           </entry>
+           <entry valign="top">
+            &true; by default. Hinzugefügt in PHP 7.3.0 and libcurl >= cURL 7.52.0.
+           </entry>
+          </row>
+          <row>
+           <entry valign="top"><constant>CURLOPT_SUPPRESS_CONNECT_HEADERS</constant></entry>
+           <entry valign="top">
+            &true; um Proxy CONNECT Antwortheader in den Benutzercallback-Funktionen
+            <constant>CURLOPT_HEADERFUNCTION</constant> und
+            <constant>CURLOPT_WRITEFUNCTION</constant> zu unterdrücken, wenn
+            <constant>CURLOPT_HTTPPROXYTUNNEL</constant> verwendet wird, und ein
+            CONNECT-Request durchgeführt wird.
+           </entry>
+           <entry valign="top">
+            Hinzugefügt in cURL 7.54.0. Verfügbar seit PHP 7.3.0.
+           </entry>
+          </row>
+          <row>
            <entry valign="top"><constant>CURLOPT_TCP_FASTOPEN</constant></entry>
            <entry valign="top">
             &true;, um TCP-Fast-Open zu aktivieren.
@@ -625,6 +704,18 @@
            </entry>
           </row>
           <row>
+           <entry valign="top"><constant>CURLOPT_HAPPY_EYEBALLS_TIMEOUT_MS</constant></entry>
+           <entry valign="top">
+            Vorsprung für IPv6 für den Happy-Eyeballs-Algorithmus. Happy-Eyeballs versucht
+            für Dual-Stack-Hosts sowohl zu IPv4- als auch IPv6-Adressen zu verbinden,
+            wobei IPv6 für die angegebe Dauer in Millisekunden bevorzugt wird.
+            Die Voreinstellung ist CURL_HET_DEFAULT, die zurzeit 200 Millisekunden beträgt.
+           </entry>
+           <entry valign="top">
+            Hinzugefügt in 7.59.0. Verfügbar seit PHP 7.3.0.
+           </entry>
+          </row>
+          <row>
            <entry valign="top"><constant>CURLOPT_FTPSSLAUTH</constant></entry>
            <entry valign="top">
             Die FTP-Authentisierungsmethode (wenn aktiviert):
@@ -878,6 +969,39 @@
            </entry>
           </row>
           <row>
+           <entry valign="top"><constant>CURLOPT_SOCKS5_AUTH</constant></entry>
+           <entry valign="top">
+            <para>
+             Die zu verwendende SOCK5-Authentifizierungsmethode. Die Optionen sind:
+             <parameter>CURLAUTH_BASIC</parameter>,
+             <parameter>CURLAUTH_GSSAPI</parameter>,
+             <parameter>CURLAUTH_NONE</parameter>.
+            </para>
+            <para>
+             Der bitweise <literal>|</literal> (oder) Operator kann verwendet werden, um
+             mehr als eine Methode zu kombinieren. Wird dies getan, wird cURL den Server befragen,
+             um zu sehen, welche Methoden unterstützt werden, und die beste zu wählen.
+            </para>
+            <para>
+             <parameter>CURLAUTH_BASIC</parameter> erlaubt Benutzernamen/Passwort Authentifizierung.
+            </para>
+            <para>
+             <parameter>CURLAUTH_GSSAPI</parameter> erlaubt GSS-API Authentifizierung.
+            </para>
+            <para>
+             <parameter>CURLAUTH_NONE</parameter> erlaubt keine Authentifizierung.
+            </para>
+           </entry>
+           <entry valign="top">
+            Voreinstellung ist <literal>CURLAUTH_BASIC|CURLAUTH_GSSAPI</literal>.
+            Der eigentliche Benutzername und das Passwort werden mit der
+            <constant>CURLOPT_PROXYUSERPWD</constant> Option gesetzt.
+           </entry>
+           <entry valign="top">
+            Verfügbar von PHP 7.3.0 mit curl >= 7.55.0 an.
+           </entry>
+          </row>
+          <row>
            <entry valign="top"><constant>CURLOPT_SSL_OPTIONS</constant></entry>
            <entry valign="top">
             Setze SSL-Verhaltensoptionen, die eine Bitmaske von beliebigen der
@@ -931,6 +1055,70 @@
            </entry>
           </row>
           <row>
+           <entry valign="top"><constant>CURLOPT_PROXY_SSL_OPTIONS</constant></entry>
+           <entry valign="top">
+            Setzt Proxy-SSL-Verhaltensoptionen, was eine Bitmaske der folgenden Konstanten ist:
+            <simpara>
+             <constant>CURLSSLOPT_ALLOW_BEAST</constant>: versuche nicht, irgendwelche Workarounds
+             für einen Sicherheitsmangel in den SSL3 und TLS1.0 Protokollen zu nutzen.
+            </simpara>
+            <simpara>
+             <constant>CURLSSLOPT_NO_REVOKE</constant>: deaktiviert Zertifikatswiderrufprüfungen
+             für SSL-Backends, wo solches Verhalten vorhanden ist. (curl >= 7.44.0)
+            </simpara>
+            <simpara>
+             <constant>CURLSSLOPT_NO_PARTIALCHAIN</constant>: akzeptiert keine "partiellen"
+             Zertifikatsketten, was andernfalls per Voreinstellung erfolgt. (curl >= 7.68.0)
+            </simpara>
+           </entry>
+           <entry valign="top">
+            Verfügbar seit PHP 7.3.0 und libcurl >= cURL 7.52.0.
+           </entry>
+          </row>
+          <row>
+           <entry valign="top"><constant>CURLOPT_PROXY_SSL_VERIFYHOST</constant></entry>
+           <entry valign="top">
+            <literal>2</literal> prüft Namensfelder im Zertifikat des HTTP-Proxies gegen den Proxy-Namen.
+            Wenn auf <literal>0</literal> gesetzt, gelingt die Verbindung unabhängig von dem im Zertifikat
+            verwendeten Namen. Diese Möglichkeit ist mit Vorsicht zu verwenden!
+            <literal>1</literal> wird in curl 7.28.0 und früher als Debugoption behandelt.
+            Von curl 7.28.1 bis 7.65.3 wird <constant>CURLE_BAD_FUNCTION_ARGUMENT</constant> zurückgegeben.
+            Von curl 7.66.0 an wird <literal>1</literal> und <literal>2</literal> gleich behandelt.
+            In Produktivumgebungen sollte der Wert dieser Option bei <literal>2</literal> belassen werden
+            (Standardwert).
+           </entry>
+           <entry valign="top">
+            Verfügbar seit PHP 7.3.0 und libcurl >= cURL 7.52.0.
+           </entry>
+          </row>
+          <row>
+           <entry valign="top"><constant>CURLOPT_PROXY_SSLVERSION</constant></entry>
+           <entry valign="top">
+            Eines aus <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> oder
+            <constant>CURL_SSLVERSION_SSLv3</constant>.
+            <note>
+             <para>
+              Am besten ist es, dies nicht zu setzen und den Standardwert
+              <constant>CURL_SSLVERSION_DEFAULT</constant> zu verwenden,
+              der versucht, die Remote-SSL-Protokollversion herauszufinden.
+             </para>
+            </note>
+           </entry>
+           <entry valign="top">
+            Verfügbar seit PHP 7.3.0 und libcurl >= cURL 7.52.0.
+           </entry>
+          </row>
+          <row>
            <entry valign="top"><constant>CURLOPT_STREAM_WEIGHT</constant></entry>
            <entry valign="top">
             Setze die numerische Streamgewichtung (eine Zahl zwischen 1 und 256).
@@ -986,6 +1174,19 @@
            </entry>
           </row>
           <row>
+           <entry valign="top"><constant>CURLOPT_TIMEVALUE_LARGE</constant></entry>
+           <entry valign="top">
+            Die Zeit in Sekunden seit dem 1. Januar 1970. Die Zeit wird von
+            <constant>CURLOPT_TIMECONDITION</constant> verwendet. Der Standardwert ist Null.
+            Der Unterschied zwischen dieser Option und <constant>CURLOPT_TIMEVALUE</constant>
+            ist der Typ des Arguments. Auf Systemen, auf denen 'long' nur aus 32-Bit besteht,
+            muss diese Option verwendet werden, um Daten jenseits des Jahrs 2038 zu setzen.
+           </entry>
+           <entry valign="top">
+            Hinzugefügt in cURL 7.59.0. Verfügbar seit PHP 7.3.0.
+           </entry>
+          </row>
+          <row>
            <entry valign="top"><constant>CURLOPT_MAX_RECV_SPEED_LARGE</constant></entry>
            <entry valign="top">
             Wenn ein Download diese Geschwindigkeit (gezählt in Bytes pro Sekunde)
@@ -1072,6 +1273,19 @@
          </thead>
          <tbody>
           <row>
+           <entry valign="top"><constant>CURLOPT_ABSTRACT_UNIX_SOCKET</constant></entry>
+           <entry valign="top">
+            Aktiviert die Verwendung eines abstrakten Unix Domainsocket anstatt eine
+            TCP-Verbindung zu einem Host aufzubauen, und setzt den Pfad auf den gegebenen
+            <type>string</type>. Diese Option teilt sich die gleiche Bedeutung mit
+            <constant>CURLOPT_UNIX_SOCKET_PATH</constant>. Diese beiden Optionen verwenden
+            den selben Speicher, und daher kann nur eine pro Handle genutzt werden.
+           </entry>
+           <entry valign="top">
+            Verfügbar seit PHP 7.3.0 und cURL 7.53.0
+           </entry>
+          </row>
+          <row>
            <entry valign="top"><constant>CURLOPT_CAINFO</constant></entry>
            <entry valign="top">
             Der Name einer Datei, die ein oder mehrere Zerifikate enthält, gegen
@@ -1332,6 +1546,27 @@
            </entry>
           </row>
           <row>
+           <entry valign="top"><constant>CURLOPT_PRE_PROXY</constant></entry>
+           <entry valign="top">
+            Ein <type>String</type>, der den Hostnamen oder die IP-Adresse in Dezimalpunktschreibweise
+            des Preproxys enthält, zu dem sich curl für den bevorstehenden Request verbinden soll
+            bevor es sich zum HTTP(S) Proxy verbindet, der mit der <constant>CURLOPT_PROXY</constant>
+            Option angegeben wurde.
+            Der Preproxy kann nur ein SOCKS-Proxy sein, und er sollte mit vorangestelltem
+            <literal>[scheme]://</literal> angegeben werden, um anzugeben welche Art von socks verwendet wird.
+            Eine numerische IPv6-Adresse muss in [eckigen Klammen] angegeben werden.
+            Wird der Preproxy als leere Zeichenkette angegeben, deaktiviert dies ausdrücklich die Verwendung
+            eines Preproxys.
+            Um eine Portnummer in dieser Zeichenkette anzugeben, wird ein <literal>:[port]</literal>
+            am Ende des Hostnamens angefügt. Die Portnummer des Proxys kann optinal mit der
+            separaten Option <constant>CURLOPT_PROXYPORT</constant> angegeben werden.
+            Per Voreinstellung wird Port 1080 für Proxys verwendet, wenn kein Port angegeben wurde.
+           </entry>
+           <entry valign="top">
+            Verfügbar seit PHP 7.3.0 und libcurl >= cURL 7.52.0.
+           </entry>
+          </row>
+          <row>
            <entry valign="top"><constant>CURLOPT_PROXY</constant></entry>
            <entry valign="top">
             Der HTTP-Proxy, durch den Requests getunnelt werden sollen.
@@ -1349,6 +1584,188 @@
            </entry>
           </row>
           <row>
+           <entry valign="top"><constant>CURLOPT_PROXY_CAINFO</constant></entry>
+           <entry valign="top">
+            Der Pfad zu einem Proxy-Zertifikatsautoritätspaket (CA). Der Pfad wird
+            als <type>String</type> angegeben, der eine Datei benennt, die ein oder
+            mehrere Zertifikate enthält, die zur Prüfung des HTTPS-Proxys verwendet werden.
+            Diese Option gilt für die Verbindung zu einem HTTP-Proxy, nicht zu einem HTTPS-Server.
+            Der Standardwert ist der System-Pfad unter dem das cacert-Paket von libcurl
+            erwartet wird.
+           </entry>
+           <entry valign="top">
+            Verfügbar seit PHP 7.3.0 und libcurl >= cURL 7.52.0.
+           </entry>
+          </row>
+          <row>
+           <entry valign="top"><constant>CURLOPT_PROXY_CAPATH</constant></entry>
+           <entry valign="top">
+            Das Verzeichnis, das mehrere CA-Zertifikate enthält, mit denen der HTTPS-Proxy
+            geprüft wird.
+           </entry>
+           <entry valign="top">
+            Verfügbar seit PHP 7.3.0 und libcurl >= cURL 7.52.0.
+           </entry>
+          </row>
+          <row>
+           <entry valign="top"><constant>CURLOPT_PROXY_CRLFILE</constant></entry>
+           <entry valign="top">
+            Setzt den Dateinamen mit der Verkettung von CRL (Zertifikatswiderrufsliste)
+            im PEM-Format, die in der Zertifikatsprüfung, die während des SSL-Austauschs
+            stattfindet, verwendet wird.
+           </entry>
+           <entry valign="top">
+            Verfügbar seit PHP 7.3.0 und libcurl >= cURL 7.52.0.
+           </entry>
+          </row>
+          <row>
+           <entry valign="top"><constant>CURLOPT_PROXY_KEYPASSWD</constant></entry>
+           <entry valign="top">
+            Setzt die Zeichenkette, die als Passwort erforderlich ist, um den
+            <constant>CURLOPT_PROXY_SSLKEY</constant> privaten Schlüssel zu verwenden.
+            Es wird niemals ein Passwort benötigt, um ein Zertifikat zu laden, aber
+            es wird eins benötigt, um den privaten Schlüssel zu laden.
+            Diese Option gilt für die Verbindung zu einem HTTPS-Proxy, nicht zu einem HTTPS-Server.
+           </entry>
+           <entry valign="top">
+            Verfügbar seit PHP 7.3.0 und libcurl >= cURL 7.52.0.
+           </entry>
+          </row>
+          <row>
+           <entry valign="top"><constant>CURLOPT_PROXY_PINNEDPUBLICKEY</constant></entry>
+           <entry valign="top">
+            Setzt den festgesteckten (pinned) öffentlichen Schlüssel für den HTTPS-Proxy.
+            Die Zeichenkette kann der Dateiname des festgesteckten öffentlichen Schlüssels
+            sein. Das erwartete Dateiformat ist "PEM" oder "DER". Die Zeichenkette kann
+            ebenfalls eine beliebige Anzahl von Base64-kodierten SHA256-Hashwerten enthalten, denen
+            "sha256://" vorangestellt, und die durch ";" getrennt sind.
+           </entry>
+           <entry valign="top">
+            Verfügbar seit PHP 7.3.0 und libcurl >= cURL 7.52.0.
+           </entry>
+          </row>
+          <row>
+           <entry valign="top"><constant>CURLOPT_PROXY_SSLCERT</constant></entry>
+           <entry valign="top">
+            Der Dateiname des Client-Zertifikats, das zur Verbindung mit dem HTTPS-Proxy
+            verwendet wird. Das Standardformat ist "P12" bei Secure Transport, und "PEM"
+            bei anderen Engines, kann aber mit <constant>CURLOPT_PROXY_SSLCERTTYPE</constant>
+            geändert werden. Bei Verwendung von NSS oder Secure Transport kann es ebenfalls
+            der Spitzname des Zertifikats sein, das zur Authentifizierung verwendet werden soll,
+            wie in der Sicherheitsdatenbank hinterlegt.
+            Soll eine Datei im aktuellen Verzeichnis verwendet werden, sollte sie mit einem
+            "./"-Präfix angegeben werden, um Verwechslungen mit einem Spitznamen zu vermeiden.
+           </entry>
+           <entry valign="top">
+            Verfügbar seit PHP 7.3.0 und libcurl >= cURL 7.52.0.
+           </entry>
+          </row>
+          <row>
+           <entry valign="top"><constant>CURLOPT_PROXY_SSLCERTTYPE</constant></entry>
+           <entry valign="top">
+            Das Format des Client-Zertifikats, das zur Verbindung mit dem HTTPS-Proxy
+            verwendet wird. Unterstützte Formate sind "PEM" und "DER", außer bei Secure Transport.
+            OpenSSL (Version 0.9.3 und später) und Secure Transport (unter iOS 5 oder später,
+            oder OS X 10.7 oder später) unterstützen ebenso "P12" für PKCS#12-kodierte Dateien.
+            Der Standardwert ist "PEM".
+           </entry>
+           <entry valign="top">
+            Verfügbar seit PHP 7.3.0 und libcurl >= cURL 7.52.0.
+           </entry>
+          </row>
+          <row>
+           <entry valign="top"><constant>CURLOPT_PROXY_SSL_CIPHER_LIST</constant></entry>
+           <entry valign="top">
+            Die Liste von Chiffren, die zur Verbindung mit dem HTTPS-Proxy verwendet wird.
+            Die Liste muss syntaktisch korrekt sein; sie besteht aus einer oder mehreren
+            Chiffre-Zeichenketten, die durch Doppelpunkt getrennt sind. Kommas und Leerzeichen
+            sind ebenfalls als Trennzeichen erlaubt, aber normalerweise werden Doppelpunkte
+            verwendet; !, - und + können als Operatoren verwendet werden.
+           </entry>
+           <entry valign="top">
+            Verfügbar seit PHP 7.3.0 und libcurl >= cURL 7.52.0.
+           </entry>
+          </row>
+          <row>
+           <entry valign="top"><constant>CURLOPT_PROXY_TLS13_CIPHERS</constant></entry>
+           <entry valign="top">
+            Die Liste von Chiffre-Folgen, die für die TLS 1.3 Verbindung zu einem Proxy
+            verwendet werden. Die Liste muss syntaktisch korrekt sein; sie besteht aus einer
+            oder mehreren Chiffre-Folgen-Zeichenketten, die durch Doppelpunkt getrennt sind.
+            Die Option wird zurzeit nur verwendet, wenn curl mit OpenSSL 1.1.1 oder später
+            kompiliert wurde. Wird ein anderes SSL-Backend verwendet, kann versucht werden
+            die Chiffre-Folgen unter Verwendung der <constant>CURLOPT_PROXY_SSL_CIPHER_LIST</constant>
+            Option zu setzen.
+           </entry>
+           <entry valign="top">
+            Verfügbar seit PHP 7.3.0 und libcurl >= cURL 7.61.0. Verfügbar wenn mit OpenSSL >= 1.1.1 kompiliert.
+           </entry>
+          </row>
+          <row>
+           <entry valign="top"><constant>CURLOPT_PROXY_SSLKEY</constant></entry>
+           <entry valign="top">
+            Der Dateiname des privaten Schlüssels, der für die Verbindung zum HTTPS-Proxy verwendet wird.
+            Das Standardformat ist "PEM", und kann mit <constant>CURLOPT_PROXY_SSLKEYTYPE</constant>
+            geändert werden.
+            (nur für iOS und Mac OS X) Diese Option wird ignoriert, wenn curl mit Secure Transport
+            kompiliert wurde.
+           </entry>
+           <entry valign="top">
+            Verfügbar seit PHP 7.3.0 und libcurl >= cURL 7.52.0. Verfügbar wenn beim Kompilieren TLS aktivert war.
+           </entry>
+          </row>
+          <row>
+           <entry valign="top"><constant>CURLOPT_PROXY_SSLKEYTYPE</constant></entry>
+           <entry valign="top">
+            Das Format des privaten Schlüssels. Unterstützte Formate sind "PEM", "DER" und "ENG".
+           </entry>
+           <entry valign="top">
+            Verfügbar seit PHP 7.3.0 und libcurl >= cURL 7.52.0.
+           </entry>
+          </row>
+          <row>
+           <entry valign="top"><constant>CURLOPT_PROXY_TLSAUTH_PASSWORD</constant></entry>
+           <entry valign="top">
+            Das Passwort, das für die TLS-Authentifizierungsmethode, die mit der
+            <constant>CURLOPT_PROXY_TLSAUTH_TYPE</constant> Option angegeben wurde,
+            verwendet werden soll. Erfordert, dass die <constant>CURLOPT_PROXY_TLSAUTH_USERNAME</constant>
+            Option ebenfalls angegeben wird.
+           </entry>
+           <entry valign="top">
+            Verfügbar seit PHP 7.3.0 und libcurl >= cURL 7.52.0.
+           </entry>
+          </row>
+          <row>
+           <entry valign="top"><constant>CURLOPT_PROXY_TLSAUTH_TYPE</constant></entry>
+           <entry valign="top">
+            Die Methode der TLS-Authentifizierung, die für die HTTPS-Verbindung verwendet wird.
+            Die unterstützte Methode is "SRP".
+            <note>
+             <para>
+              Die Secure Remote Password (SRP) Authentifizierung für TLS bietet gegenseitige
+              Authentifizierung, wenn beide Seiten ein geteiltes Geheimnis (shared secret) haben.
+              Um TLS-SRP zu verwenden, müssen ebenfalls die
+              <constant>CURLOPT_PROXY_TLSAUTH_USERNAME</constant> und
+              <constant>CURLOPT_PROXY_TLSAUTH_PASSWORD</constant> Optionen gesetzt werden.
+             </para>
+            </note>
+           </entry>
+           <entry valign="top">
+            Verfügbar seit PHP 7.3.0 und libcurl >= cURL 7.52.0.
+           </entry>
+          </row>
+          <row>
+           <entry valign="top"><constant>CURLOPT_PROXY_TLSAUTH_USERNAME</constant></entry>
+           <entry valign="top">
+            Benutzername für die HTTPS-Proxy TLS-Authentifizierungsmethode, die mit der
+            <constant>CURLOPT_PROXY_TLSAUTH_TYPE</constant> Option angegeben wurde. Erfordert, dass die
+            <constant>CURLOPT_PROXY_TLSAUTH_PASSWORD</constant> Option ebenfalls angegeben wird.
+           </entry>
+           <entry valign="top">
+            Verfügbar seit PHP 7.3.0 and libcurl >= cURL 7.52.0.
+           </entry>
+          </row>
+          <row>
            <entry valign="top"><constant>CURLOPT_PROXYUSERPWD</constant></entry>
             <entry valign="top">
              Benutzername und Passwort in der Form
@@ -1520,6 +1937,21 @@
            </entry>
           </row>
           <row>
+           <entry valign="top"><constant>CURLOPT_TLS13_CIPHERS</constant></entry>
+           <entry valign="top">
+            Die Liste von Chiffre-Folgen, die für die TLS 1.3 Verbindung verwendet werden. Die
+            List muss syntaktisch korrekt sein; sie besteht aus einer oder mehreren
+            Chiffre-Folgen-Zeichenketten, die durch Doppelpunkt getrennt sind. Die Option wird
+            zurzeit nur verwendet, wenn curl mit OpenSSL 1.1.1 oder später kompiliert wurde.
+            Wird ein anderes SSL-Backend verwendet, kann versucht werden die TLS 1.3
+            Chiffre-Folgen unter Verwendung der <constant>CURLOPT_SSL_CIPHER_LIST</constant>
+            Option zu setzen.
+           </entry>
+           <entry valign="top">
+            Verfügbar seit PHP 7.3.0 und libcurl >= cURL 7.61.0. Verfügbar wenn mit OpenSSL >= 1.1.1 kompiliert.
+           </entry>
+          </row>
+          <row>
            <entry valign="top"><constant>CURLOPT_UNIX_SOCKET_PATH</constant></entry>
            <entry valign="top">
             Aktiviert die Verwendung von Unix-Domain-Sockets als Verbindsendpunkt,
@@ -1853,6 +2285,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> und <constant>CURLOPT_TLS13_CIPHERS</constant> wurden eingeführt.
+       </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/de/trunk/reference/dom/book.xml
===================================================================
--- phpdoc/de/trunk/reference/dom/book.xml	2020-02-09 11:15:09 UTC (rev 349188)
+++ phpdoc/de/trunk/reference/dom/book.xml	2020-02-09 13:33:50 UTC (rev 349189)
@@ -1,6 +1,6 @@
 <?xml version="1.0" encoding="utf-8"?>
 <!-- $Revision$ -->
-<!-- EN-Revision: 341282 Maintainer: tihox Status: ready -->
+<!-- EN-Revision: 349146 Maintainer: tihox Status: ready -->
 <!-- Reviewed: no -->

 <book xml:id="book.dom" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
@@ -13,13 +13,7 @@
   <para>
    Die DOM Erweiterung ermöglicht es, mit PHP durch die DOM API auf XML-Dokumente zuzugreifen.
   </para>
-  <note>
-   <para>
-    Die DOM-Erweiterung verwendet UTF-8 Kodierung. Verwenden Sie <function>utf8_encode</function>
-    und <function>utf8_decode</function>, um mit Texten in ISO-8859-1 Kodierung
-    zu arbeiten oder <link linkend="ref.iconv">Iconv</link> für andere Kodierungen.
-   </para>
-  </note>
+  &dom.note.utf8;
  </preface>

  &reference.dom.setup;

Modified: phpdoc/de/trunk/reference/errorfunc/functions/set-error-handler.xml
===================================================================
--- phpdoc/de/trunk/reference/errorfunc/functions/set-error-handler.xml	2020-02-09 11:15:09 UTC (rev 349188)
+++ phpdoc/de/trunk/reference/errorfunc/functions/set-error-handler.xml	2020-02-09 13:33:50 UTC (rev 349189)
@@ -1,6 +1,6 @@
 <?xml version="1.0" encoding="utf-8"?>
 <!-- $Revision$ -->
-<!-- EN-Revision: 342126 Maintainer: sammywg Status: ready -->
+<!-- EN-Revision: 349133 Maintainer: sammywg Status: ready -->

 <refentry xml:id="function.set-error-handler" xmlns="http://docbook.org/ns/docbook">
  <refnamediv>
@@ -50,7 +50,7 @@
    Funktion behandelt werden: <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> und die meisten
+   <constant>E_COMPILE_WARNING</constant> unabhängig davon, wo sie ausgelöst wurden, und die meisten
    <constant>E_STRICT</constant>, die in der Datei ausgelöst werden, in der
    <function>set_error_handler</function> aufgerufen wird.
   </para>

Modified: phpdoc/de/trunk/reference/filesystem/functions/glob.xml
===================================================================
--- phpdoc/de/trunk/reference/filesystem/functions/glob.xml	2020-02-09 11:15:09 UTC (rev 349188)
+++ phpdoc/de/trunk/reference/filesystem/functions/glob.xml	2020-02-09 13:33:50 UTC (rev 349189)
@@ -1,6 +1,6 @@
 <?xml version="1.0" encoding="utf-8"?>
 <!-- $Revision$ -->
-<!-- EN-Revision: 348336 Maintainer: hholzgra  Status: ready -->
+<!-- EN-Revision: 349153 Maintainer: hholzgra  Status: ready -->
 <refentry xmlns="http://docbook.org/ns/docbook" xml:id="function.glob">
  <refnamediv>
   <refname>glob</refname>
@@ -56,11 +56,6 @@
         </listitem>
         <listitem>
          <simpara>
-          <literal>...</literal> - alle Unterverzeichnisse, rekursiv.
-         </simpara>
-        </listitem>
-        <listitem>
-         <simpara>
           <literal>\</literal> - maskiert das folgende Zeichen, es sei denn,
           das <constant>GLOB_NOESCAPE</constant> Flag wurde verwendet.
          </simpara>

Modified: phpdoc/de/trunk/reference/filesystem/functions/tmpfile.xml
===================================================================
--- phpdoc/de/trunk/reference/filesystem/functions/tmpfile.xml	2020-02-09 11:15:09 UTC (rev 349188)
+++ phpdoc/de/trunk/reference/filesystem/functions/tmpfile.xml	2020-02-09 13:33:50 UTC (rev 349189)
@@ -1,6 +1,6 @@
 <?xml version="1.0" encoding="utf-8"?>
 <!-- $Revision$ -->
-<!-- EN-Revision: 346471 Maintainer: wiesemann Status: ready -->
+<!-- EN-Revision: 349109 Maintainer: wiesemann Status: ready -->
 <refentry xmlns="http://docbook.org/ns/docbook" xml:id="function.tmpfile">
  <refnamediv>
   <refname>tmpfile</refname>

Modified: phpdoc/de/trunk/reference/info/ini.xml
===================================================================
--- phpdoc/de/trunk/reference/info/ini.xml	2020-02-09 11:15:09 UTC (rev 349188)
+++ phpdoc/de/trunk/reference/info/ini.xml	2020-02-09 13:33:50 UTC (rev 349189)
@@ -1,6 +1,6 @@
 <?xml version="1.0" encoding="utf-8"?>
 <!-- $Revision$ -->
-<!-- EN-Revision: 347589 Maintainer: hholzgra Status: ready -->
+<!-- EN-Revision: 349126 Maintainer: hholzgra Status: ready -->
 <section xml:id="info.configuration" xmlns="http://docbook.org/ns/docbook">
  &reftitle.runtime;
  &extension.runtime;

Modified: phpdoc/de/trunk/reference/math/functions/bindec.xml
===================================================================
--- phpdoc/de/trunk/reference/math/functions/bindec.xml	2020-02-09 11:15:09 UTC (rev 349188)
+++ phpdoc/de/trunk/reference/math/functions/bindec.xml	2020-02-09 13:33:50 UTC (rev 349189)
@@ -1,6 +1,6 @@
 <?xml version="1.0" encoding="utf-8"?>
 <!-- $Revision: 1.1 -->
-<!-- EN-Revision: 348878 Maintainer: nobody Status: ready -->
+<!-- EN-Revision: 348953 Maintainer: nobody Status: ready -->

 <refentry xml:id="function.bindec" xmlns="http://docbook.org/ns/docbook">
  <refnamediv>

Modified: phpdoc/de/trunk/reference/openssl/functions/openssl-pkey-get-private.xml
===================================================================
--- phpdoc/de/trunk/reference/openssl/functions/openssl-pkey-get-private.xml	2020-02-09 11:15:09 UTC (rev 349188)
+++ phpdoc/de/trunk/reference/openssl/functions/openssl-pkey-get-private.xml	2020-02-09 13:33:50 UTC (rev 349189)
@@ -1,6 +1,6 @@
 <?xml version="1.0" encoding="utf-8"?>
 <!-- $Revision$ -->
-<!-- EN-Revision: 297028 Maintainer: nobody Status: ready -->
+<!-- EN-Revision: 349092 Maintainer: nobody Status: ready -->

   <refentry xml:id="function.openssl-pkey-get-private" xmlns="http://docbook.org/ns/docbook">
    <refnamediv>
@@ -16,7 +16,7 @@
    <methodparam choice="opt"><type>string</type><parameter>passphrase</parameter><initializer>""</initializer></methodparam>
   </methodsynopsis>
   <para>
-   <function>openssl_get_privatekey</function> parst
+   <function>openssl_pkey_get_private</function> parst
    <parameter>key</parameter> und bereitet ihn zur Nutzung durch andere Funktionen vor.
   </para>
  </refsect1>

Modified: phpdoc/de/trunk/reference/openssl/functions/openssl-pkey-get-public.xml
===================================================================
--- phpdoc/de/trunk/reference/openssl/functions/openssl-pkey-get-public.xml	2020-02-09 11:15:09 UTC (rev 349188)
+++ phpdoc/de/trunk/reference/openssl/functions/openssl-pkey-get-public.xml	2020-02-09 13:33:50 UTC (rev 349189)
@@ -1,6 +1,6 @@
 <?xml version="1.0" encoding="utf-8"?>
 <!-- $Revision$ -->
-<!-- EN-Revision: 332644 Maintainer: nobody Status: ready -->
+<!-- EN-Revision: 349092 Maintainer: nobody Status: ready -->

 <refentry xmlns="http://docbook.org/ns/docbook" xml:id="function.openssl-pkey-get-public">
  <refnamediv>
@@ -18,7 +18,7 @@
    <methodparam><type>mixed</type><parameter>certificate</parameter></methodparam>
   </methodsynopsis>
   <para>
-   <function>openssl_get_publickey</function> extrahiert den öffentlichen
+   <function>openssl_pkey_get_public</function> extrahiert den öffentlichen
    Schlüssel aus <parameter>certificate</parameter> und bereitet ihn für den
    Gebrauch durch andere Funktionen vor.
   </para>

Modified: phpdoc/de/trunk/reference/reflection/book.xml
===================================================================
--- phpdoc/de/trunk/reference/reflection/book.xml	2020-02-09 11:15:09 UTC (rev 349188)
+++ phpdoc/de/trunk/reference/reflection/book.xml	2020-02-09 13:33:50 UTC (rev 349189)
@@ -1,6 +1,6 @@
 <?xml version="1.0" encoding="utf-8"?>
 <!-- $Revision$ -->
-<!-- EN-Revision: 349021 Maintainer: nobody Status: ready -->
+<!-- EN-Revision: 349091 Maintainer: nobody Status: ready -->

 <book xml:id="book.reflection" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
  <?phpdoc extension-membership="core" ?>
@@ -10,7 +10,7 @@
  <preface xml:id="intro.reflection">
   &reftitle.intro;
   <para>
-   PHP 5 wird mit einer vollständigen Reflection-API geliefert, die die Möglichkeit der Instrospektion von
+   PHP wird mit einer vollständigen Reflection-API geliefert, die die Möglichkeit der Instrospektion von
    Klassen, Interfaces, Funktionen, Methoden und Erweiterungen bietet.
    Darüber hinaus bietet die Reflection-API Möglichkeiten zum
    Abrufen von Dokumentkommentaren für Funktionen, Klassen und Methoden.

Modified: phpdoc/de/trunk/reference/strings/functions/strlen.xml
===================================================================
--- phpdoc/de/trunk/reference/strings/functions/strlen.xml	2020-02-09 11:15:09 UTC (rev 349188)
+++ phpdoc/de/trunk/reference/strings/functions/strlen.xml	2020-02-09 13:33:50 UTC (rev 349189)
@@ -1,6 +1,6 @@
 <?xml version="1.0" encoding="utf-8"?>
 <!-- $Revision$ -->
-<!-- EN-Revision: 333972 Maintainer: sammywg Status: ready -->
+<!-- EN-Revision: 349162 Maintainer: sammywg Status: ready -->
 <refentry xmlns="http://docbook.org/ns/docbook" xml:id="function.strlen">
  <refnamediv>
   <refname>strlen</refname>

Modified: phpdoc/de/trunk/reference/zip/constants.xml
===================================================================
--- phpdoc/de/trunk/reference/zip/constants.xml	2020-02-09 11:15:09 UTC (rev 349188)
+++ phpdoc/de/trunk/reference/zip/constants.xml	2020-02-09 13:33:50 UTC (rev 349189)
@@ -1,6 +1,6 @@
 <?xml version='1.0' encoding='UTF-8'?>
 <!-- $Revision$ -->
-<!-- EN-Revision: 349053 Maintainer: hholzgra Status: ready -->
+<!-- EN-Revision: 349107 Maintainer: hholzgra Status: ready -->
 <!-- Credits: jakoch -->

 <appendix xml:id="zip.constants" xmlns="http://docbook.org/ns/docbook">
@@ -49,6 +49,20 @@
     </simpara>
    </listitem>
   </varlistentry>
+
+  <varlistentry xml:id="ziparchive.constants.rdonly">
+   <term>
+    <constant>ZipArchive::RDONLY</constant>
+     (<type>integer</type>)
+   </term>
+   <listitem>
+    <simpara>
+     Öffnet Archiv im Nurlesemodus.
+     Verfügbar von PHP 7.4.3 bzw. PECL zip 1.17.1 an, wenn mit libzip ≥ 1.0.0 kompiliert.
+    </simpara>
+   </listitem>
+  </varlistentry>
+
   <varlistentry xml:id="ziparchive.constants.checkcons">
    <term>
     <constant>ZIPARCHIVE::CHECKCONS</constant>
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.