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'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>