diff --git a/language-snippets.ent b/language-snippets.ent
index 03d2984fd..e8d6eca1d 100644
--- a/language-snippets.ent
+++ b/language-snippets.ent
@@ -1,6 +1,6 @@
-
+
@@ -1114,6 +1114,18 @@ anzusehen, und sollten nur zu Entwicklungs- und Testzwecken verwendet werden.
'>
+
+
+ Wenn escape auf etwas anderes als eine leere Zeichenkette
+ ("") gesetzt wird, kann dies zu einer CSV-Datei führen, die
+ nicht mit RFC 4180 konform ist oder die
+ den Umlauf durch die PHP-CSV-Funktionen nicht übersteht. Der Standardwert für
+ escape ist "\\", weshalb empfohlen
+ wird, diesen Parameter explizit auf eine leere Zeichenkette zu setzen.
+ Der Standardwert wird sich in einer zukünftigen Version von PHP ändern, jedoch
+ nicht vor PHP 9.0.
+'>
+
diff --git a/language/context/zip.xml b/language/context/zip.xml
index 293a9b987..e7950f6ad 100644
--- a/language/context/zip.xml
+++ b/language/context/zip.xml
@@ -1,6 +1,6 @@
-
+
@@ -45,7 +45,7 @@
- PHP 7.2.0, PECL zip 1.14.0
+ 7.2.0, PECL zip 1.14.0password wurde hinzugefügt.
diff --git a/language/functions.xml b/language/functions.xml
index a4a1e6df1..5ade3ade2 100644
--- a/language/functions.xml
+++ b/language/functions.xml
@@ -1,6 +1,6 @@
-
+
@@ -1513,7 +1513,7 @@ var_export($fn(5)(10));
$x;
-static fn(): int => $x;
+static fn($x): int => $x;
fn($x = 42) => $x;
fn(&$x) => $x;
fn&($x) => $x;
diff --git a/preface.xml b/preface.xml
index b02f1100b..6838b722f 100644
--- a/preface.xml
+++ b/preface.xml
@@ -1,10 +1,11 @@
-
+
Vorwort
+ Über dieses Handbuch
PHP ist die Abkürzung für "PHP: Hypertext
diff --git a/reference/dbase/functions/dbase-add-record.xml b/reference/dbase/functions/dbase-add-record.xml
index 2de093dce..17f17c4c4 100644
--- a/reference/dbase/functions/dbase-add-record.xml
+++ b/reference/dbase/functions/dbase-add-record.xml
@@ -1,7 +1,7 @@
-
-
+
+
dbase_add_record
@@ -74,10 +74,10 @@
- dbase 7.0.0
+ PECL dbase 7.0.0
- database ist nun eine resource
- statt eines int.
+ database ist nun vom Typ resource
+ statt int.
diff --git a/reference/dbase/functions/dbase-close.xml b/reference/dbase/functions/dbase-close.xml
index 256680dca..67bc746b6 100644
--- a/reference/dbase/functions/dbase-close.xml
+++ b/reference/dbase/functions/dbase-close.xml
@@ -1,7 +1,7 @@
-
-
+
+
dbase_close
@@ -56,10 +56,10 @@
- dbase 7.0.0
+ PECL dbase 7.0.0
- database ist nun eine resource
- statt eines int.
+ database ist nun vom Typ resource
+ statt int.
@@ -81,7 +81,7 @@ $db = dbase_open('/tmp/test.dbf', 0);
if ($db) {
// ein paar Daten auslesen ...
-
+
dbase_close($db);
}
diff --git a/reference/dbase/functions/dbase-create.xml b/reference/dbase/functions/dbase-create.xml
index 398e949cf..6c58536c4 100644
--- a/reference/dbase/functions/dbase-create.xml
+++ b/reference/dbase/functions/dbase-create.xml
@@ -1,7 +1,7 @@
-
-
+
+
dbase_create
@@ -48,6 +48,12 @@
nullable-Flag. Die unterstützten Feldtypen sind im Einführungsabschnitt aufgeführt.
+
+
+ Die Feldnamen sind längenbeschränkt, und dürfen 10 Zeichen nicht
+ überschreiten.
+
+
@@ -58,12 +64,6 @@
DBASE_TYPE_DBASE oder
DBASE_TYPE_FOXPRO.
-
-
- Die Feldnamen sind längenbeschränkt, und dürfen 10 Zeichen nicht
- überschreiten.
-
-
@@ -90,15 +90,15 @@
- dbase 7.0.0
+ PECL dbase 7.0.0
Der Parameter type wurde hinzugefügt.
- dbase 7.0.0
+ PECL dbase 7.0.0
- Der Rückgabewert ist nun eine resource anstatt eines
+ Der Rückgabewert ist nun vom Typ resource statt
int.
diff --git a/reference/dbase/functions/dbase-delete-record.xml b/reference/dbase/functions/dbase-delete-record.xml
index dbe24a57b..73303f373 100644
--- a/reference/dbase/functions/dbase-delete-record.xml
+++ b/reference/dbase/functions/dbase-delete-record.xml
@@ -1,7 +1,6 @@
-
-
+
dbase_delete_record
@@ -72,7 +71,7 @@
- dbase 7.0.0
+ PECL dbase 7.0.0database ist nun eine resource
statt eines int.
diff --git a/reference/dbase/functions/dbase-get-header-info.xml b/reference/dbase/functions/dbase-get-header-info.xml
index fbf704eb8..1cba17a2d 100644
--- a/reference/dbase/functions/dbase-get-header-info.xml
+++ b/reference/dbase/functions/dbase-get-header-info.xml
@@ -1,7 +1,7 @@
-
-
+
+
dbase_get_header_info
@@ -59,7 +59,7 @@
type
- Der lesbare Name für den dBase-Typ des Feldes (d.h. date, boolean,
+ Der lesbare Name für den dBase-Typ des Feldes (&dh; date, boolean,
etc.) Die unterstützten Feldtypen sind im Einführungsabschnitt aufgeführt.
@@ -118,10 +118,10 @@
- dbase 7.0.0
+ PECL dbase 7.0.0
- database ist nun eine resource
- statt eines int.
+ database ist nun vom Typ resource
+ statt int.
diff --git a/reference/dbase/functions/dbase-get-record-with-names.xml b/reference/dbase/functions/dbase-get-record-with-names.xml
index 4d37d6f09..97c9c85ab 100644
--- a/reference/dbase/functions/dbase-get-record-with-names.xml
+++ b/reference/dbase/functions/dbase-get-record-with-names.xml
@@ -1,6 +1,6 @@
-
+
@@ -76,10 +76,10 @@
- dbase 7.0.0
+ PECL dbase 7.0.0
- database ist nun eine resource
- statt eines int.
+ database ist nun vom Typ resource
+ statt int.
diff --git a/reference/dbase/functions/dbase-get-record.xml b/reference/dbase/functions/dbase-get-record.xml
index 439948ded..9d3556425 100644
--- a/reference/dbase/functions/dbase-get-record.xml
+++ b/reference/dbase/functions/dbase-get-record.xml
@@ -1,7 +1,7 @@
-
-
+
+
dbase_get_record
@@ -73,10 +73,10 @@
- dbase 7.0.0
+ PECL dbase 7.0.0
- database ist nun eine resource
- statt eines int.
+ database ist nun vom Typ resource
+ statt int.
diff --git a/reference/dbase/functions/dbase-numfields.xml b/reference/dbase/functions/dbase-numfields.xml
index c554871a2..36f1ace9a 100644
--- a/reference/dbase/functions/dbase-numfields.xml
+++ b/reference/dbase/functions/dbase-numfields.xml
@@ -1,7 +1,7 @@
-
+
-
-
+
+
dbase_numfields
@@ -63,10 +63,10 @@
- dbase 7.0.0
+ PECL dbase 7.0.0
- database ist nun eine resource
- statt eines int.
+ database ist nun vom Typ resource
+ statt int.
diff --git a/reference/dbase/functions/dbase-numrecords.xml b/reference/dbase/functions/dbase-numrecords.xml
index 24b4a05cf..0efb919c2 100644
--- a/reference/dbase/functions/dbase-numrecords.xml
+++ b/reference/dbase/functions/dbase-numrecords.xml
@@ -1,7 +1,7 @@
-
+
-
-
+
+
dbase_numrecords
@@ -68,10 +68,10 @@
- dbase 7.0.0
+ PECL dbase 7.0.0
- database ist nun eine resource
- statt eines int.
+ database ist nun vom Typ resource
+ statt int.
diff --git a/reference/dbase/functions/dbase-open.xml b/reference/dbase/functions/dbase-open.xml
index f292737bf..f7dabf8c4 100644
--- a/reference/dbase/functions/dbase-open.xml
+++ b/reference/dbase/functions/dbase-open.xml
@@ -1,7 +1,7 @@
-
-
+
+
dbase_open
@@ -82,9 +82,9 @@
- dbase 7.0.0
+ PECL dbase 7.0.0
- Der Rückgabewert ist nun eine resource anstatt eines
+ Der Rückgabewert ist nun vom Typ resource statt
int.
diff --git a/reference/dbase/functions/dbase-pack.xml b/reference/dbase/functions/dbase-pack.xml
index 84f3c523a..77dbc2384 100644
--- a/reference/dbase/functions/dbase-pack.xml
+++ b/reference/dbase/functions/dbase-pack.xml
@@ -1,7 +1,7 @@
-
-
+
+
dbase_pack
@@ -59,10 +59,10 @@
- dbase 7.0.0
+ PECL dbase 7.0.0
- database ist nun eine resource
- statt eines int.
+ database ist nun vom Typ resource
+ statt int.
diff --git a/reference/dbase/functions/dbase-replace-record.xml b/reference/dbase/functions/dbase-replace-record.xml
index e6723bbdb..b4bc3736d 100644
--- a/reference/dbase/functions/dbase-replace-record.xml
+++ b/reference/dbase/functions/dbase-replace-record.xml
@@ -1,7 +1,7 @@
-
-
+
+
dbase_replace_record
@@ -85,10 +85,10 @@
- dbase 7.0.0
+ PECL dbase 7.0.0
- database ist nun eine resource
- statt eines int.
+ database ist nun vom Typ resource
+ statt int.
diff --git a/reference/filesystem/functions/fgetcsv.xml b/reference/filesystem/functions/fgetcsv.xml
index e3cf7b487..5f69244bf 100644
--- a/reference/filesystem/functions/fgetcsv.xml
+++ b/reference/filesystem/functions/fgetcsv.xml
@@ -1,6 +1,6 @@
-
+
@@ -115,6 +115,7 @@
+ &warning.csv.escape-parameter;
diff --git a/reference/gnupg/functions/gnupg-init.xml b/reference/gnupg/functions/gnupg-init.xml
index fef4b3b31..71ebb4be7 100644
--- a/reference/gnupg/functions/gnupg-init.xml
+++ b/reference/gnupg/functions/gnupg-init.xml
@@ -1,6 +1,6 @@
-
+
@@ -86,7 +86,7 @@
- 1.5.0
+ PECL gnupg 1.5.0Der Parameter options wurde hinzugefügt.
diff --git a/reference/misc/functions/pack.xml b/reference/misc/functions/pack.xml
index 2c493fe32..84c5f01f4 100644
--- a/reference/misc/functions/pack.xml
+++ b/reference/misc/functions/pack.xml
@@ -1,7 +1,8 @@
-
-
+
+
+
pack
diff --git a/reference/readline/book.xml b/reference/readline/book.xml
index 60a78abad..aff3e3546 100644
--- a/reference/readline/book.xml
+++ b/reference/readline/book.xml
@@ -1,10 +1,10 @@
-
+
- GNU Readline
+ ReadlineReadline
@@ -12,7 +12,7 @@
&reftitle.intro;
Die readline-Funktionen implementieren eine
- Schnittstelle zur GNU-Readline-Bibliothek. Diese Funktionen bieten
+ Schnittstelle zur Readline-Bibliothek. Diese Funktionen bieten
die Möglichkeit, Kommandozeilen zu editieren. Ein Beispiel für die
Anwendung ist die Art und Weise, wie die Bash es erlaubt, die
Pfeiltasten zu benutzen, um Schriftzeichen einzufügen oder durch
@@ -40,7 +40,6 @@
-
-
-
+
+
+
&reftitle.install;
- Um diese Funktionen benutzten zu können, müssen Sie die CLI- oder
- CGI-Version von PHP mit readline-Unterstützung kompilieren. Konfigurieren
- Sie PHP mit der Option .
- Wenn Sie libedit als Ersatz für readline benutzen wollen, konfigurieren Sie
- PHP mit der Option .
+ Um diese Funktionen benutzten zu können, muss die CLI- oder CGI-Version von
+ PHP mit readline-Unterstützung kompiliert sein. Dazu muss PHP mit der Option
+ konfiguriert werden.
- Unter Windows ist diese Extension von PHP 7.1.0 an standardmäßig verfügbar.
+ Unter Windows ist diese Erweiterung von PHP 7.1.0 an standardmäßig verfügbar.
+
+ &reftitle.changelog;
+
+
+
+
+
+ &Version;
+ &Description;
+
+
+
+
+ 8.4.0
+
+ Die Konfigurationsoption
+ wurde zu Gunsten der
+ Option entfernt, die
+ nun zu Gunsten von pkg-config kein DIR-Argument mehr akzeptiert und nun
+ auf die libedit-Bibliothek verweist, einen nicht unter der GPL
+ stehenden Ersatz für die GNU-Readline-Bibliothek.
+
+
+
+
+
+
+
-
-
+
+
+
&reftitle.constants;
&extension.constants;
-
-
-
- READLINE_LIB
- (string)
-
-
-
- Die Bibliothek, die für readline Unterstützung verwendet wird; zurzeit entweder
- readline oder libedit.
-
-
-
-
+
+ &reftitle.changelog;
+
+
+
+
+
+ &Version;
+ &Description;
+
+
+
+
+ 8.4.0
+
+ Die Konstante READLINE_LIB wurde entfernt. Sie
+ enthielt die zur Unterstützung von readline verwendete Bibliothek mit
+ dem Wert readline oder libedit.
+
+
+
+
+
+
+
-
+
+
+
&reftitle.setup;
@@ -8,23 +10,19 @@
&reftitle.required;
-
- Möchten Sie die readline Funktionen nutzen, müssen Sie die libreadline-Bibliothek
- installieren. Die libreadline-Bibliothek finden Sie auf der Homepage des
- GNU-Readline-Projekts unter &url.readline;.
- Dieses Projekt wird von Chet Ramey betreut, der auch der Author der Bash
- ist.
-
-
- Sie können diese Funktionen auch mit der libedit-Bibliothek benutzen,
- die einen Ersatz für readline darstellt und nicht der GPL unterliegt.
- Die libedit-Bibliothek ist BSD-lizensiert und steht unter der Adresse
- &url.libedit; zum Download bereit.
-
-
+
+ Um die Funktionen von readline nutzen zu können, muss die Bibliothek libedit
+ installiert sein. Die libedit-Bibliothek steht unter der BSD-Lizenz und kann
+ unter &url.libedit; heruntergeladen
+ werden.
+
+
+
&reference.readline.configure;
+
+
&reference.readline.ini;
diff --git a/reference/strings/functions/str-getcsv.xml b/reference/strings/functions/str-getcsv.xml
index 0ff069080..ef5aaee82 100644
--- a/reference/strings/functions/str-getcsv.xml
+++ b/reference/strings/functions/str-getcsv.xml
@@ -1,6 +1,6 @@
-
+
@@ -87,6 +87,7 @@
+ &warning.csv.escape-parameter;
diff --git a/reference/zip/ziparchive/addemptydir.xml b/reference/zip/ziparchive/addemptydir.xml
index 0d6512627..476f782b0 100644
--- a/reference/zip/ziparchive/addemptydir.xml
+++ b/reference/zip/ziparchive/addemptydir.xml
@@ -1,6 +1,6 @@
-
+
@@ -68,7 +68,7 @@
- 8.0.0 / 1.18.0
+ 8.0.0, PECL zip 1.18.0flags wurde hinzugefügt.
@@ -102,9 +102,8 @@ if ($zip->open('test.zip') === TRUE) {
+
-
-
-
+
@@ -105,19 +105,19 @@
- 8.0.0 / 1.18.0
+ 8.0.0, PECL zip 1.18.0flags wurde hinzugefügt.
- 8.3.0 / 1.22.1
+ 8.3.0, PECL zip 1.22.1ZipArchive::FL_OPEN_FILE_NOW wurde hinzugefügt.
- 8.3.0 / 1.22.2
+ 8.3.0, PECL zip 1.22.2ZipArchive::LENGTH_TO_END und
ZipArchive::LENGTH_UNCHECKED wurden hinzugefügt.
diff --git a/reference/zip/ziparchive/addfromstring.xml b/reference/zip/ziparchive/addfromstring.xml
index a2e7a9ac5..93e5105ef 100644
--- a/reference/zip/ziparchive/addfromstring.xml
+++ b/reference/zip/ziparchive/addfromstring.xml
@@ -1,6 +1,6 @@
-
+
ZipArchive::addFromString
@@ -79,7 +79,7 @@
- 8.0.0 / 1.18.0
+ 8.0.0, PECL zip 1.18.0flags wurde hinzugefügt.
@@ -128,8 +128,8 @@ if ($zip->open('test.zip') === TRUE) {
-
+
-
+
ZipArchive::getStatusString
@@ -43,13 +43,13 @@
- 8.0.0 / 1.18.0
+ 8.0.0, PECL zip 1.18.0
Diese Methode kann für ein geschlossenes Archiv aufgerufen werden.
- 8.0.0 / 1.18.0
+ 8.0.0, PECL zip 1.18.0
Diese Methode gibt im Fall eines Fehlers nicht mehr &false; zurück.
@@ -61,7 +61,6 @@
-