diff --git a/appendices/ini.list.xml b/appendices/ini.list.xml
index 465ff4381..5a55a869a 100644
--- a/appendices/ini.list.xml
+++ b/appendices/ini.list.xml
@@ -1,5 +1,5 @@
-
+
@@ -213,7 +213,7 @@
disable_classes""Nur &php.ini;
-
+ Entfernt ab PHP 8.5.0disable_functions
@@ -557,13 +557,13 @@
register_argc_argv"1"INI_PERDIR
-
+ Veraltet ab PHP 8.5.0report_memleaks"1"INI_ALL
-
+ Veraltet ab PHP 8.5.0report_zend_debug
diff --git a/appendices/migration56/openssl.xml b/appendices/migration56/openssl.xml
index 0f4bf7006..5607cdaf0 100644
--- a/appendices/migration56/openssl.xml
+++ b/appendices/migration56/openssl.xml
@@ -1,6 +1,6 @@
-
+
OpenSSL Änderungen in PHP 5.6.x
diff --git a/appendices/migration74/other-changes.xml b/appendices/migration74/other-changes.xml
index 64c2b05b9..251b470fd 100644
--- a/appendices/migration74/other-changes.xml
+++ b/appendices/migration74/other-changes.xml
@@ -1,6 +1,6 @@
-
+
Sonstige Änderungen
@@ -38,12 +38,12 @@
ist eine neue INI-Direktive, um Parameter in die von Ausnahmen erzeugten
Stacktraces einzubeziehen oder davon auszuschließen.
-
+
opcache.preload_user ist
eine neue INI-Direktive, um das Benutzerkonto anzugeben, unter dem der
vorab geladene Code ausgeführt wird, wenn er sonst unter root laufen würde
(was aus Sicherheitsgründen nicht erlaubt ist).
-
+
@@ -214,7 +214,7 @@
- Litespeed:
+ LiteSpeed:
diff --git a/appendices/migration80/new-classes.xml b/appendices/migration80/new-classes.xml
index 33c594a79..b5987f25d 100644
--- a/appendices/migration80/new-classes.xml
+++ b/appendices/migration80/new-classes.xml
@@ -1,5 +1,5 @@
-
+
Neue Klassen und Schnittstellen
@@ -107,7 +107,7 @@
- Systen V
+ System V
diff --git a/appendices/migration83/new-features.xml b/appendices/migration83/new-features.xml
index eca789ccd..79852cea7 100644
--- a/appendices/migration83/new-features.xml
+++ b/appendices/migration83/new-features.xml
@@ -1,5 +1,5 @@
-
+
Neue Features
@@ -72,11 +72,11 @@
Initialisierung statischer Variablen
-
+
Für die Initialisierung statischer Variablen können nun beliebige Ausdrücke
verwendet werden.
-
-
+
+
diff --git a/install/macos/bundled.xml b/install/macos/bundled.xml
index 6e14b35c1..e58699c6f 100644
--- a/install/macos/bundled.xml
+++ b/install/macos/bundled.xml
@@ -1,6 +1,6 @@
-
+
diff --git a/install/unix/debian.xml b/install/unix/debian.xml
index fae86f712..4cd19c7df 100644
--- a/install/unix/debian.xml
+++ b/install/unix/debian.xml
@@ -1,6 +1,6 @@
-
+
diff --git a/install/windows/apache2.xml b/install/windows/apache2.xml
index 4b01f99d0..3042d1767 100644
--- a/install/windows/apache2.xml
+++ b/install/windows/apache2.xml
@@ -1,6 +1,6 @@
-
+
Installation für Apache 2.x auf Windows-Systemen
@@ -15,14 +15,14 @@
-
+
Es wird außerdem dringend empfohlen, die
Apache-Dokumentation zu lesen,
um ein grundlegendes Verständnis des Apache 2.x Servers zu bekommen. Lesen
Sie auch die
Windows-spezifischen Hinweise
für Apache 2.x, bevor Sie hier weiterlesen.
-
+
Laden Sie die neueste Version von
diff --git a/language/basic-syntax.xml b/language/basic-syntax.xml
index 6d72e35ad..a622455bd 100644
--- a/language/basic-syntax.xml
+++ b/language/basic-syntax.xml
@@ -1,5 +1,5 @@
-
+
Grundlagen der Syntax
diff --git a/language/control-structures/match.xml b/language/control-structures/match.xml
index 4007c0576..abf3bacab 100644
--- a/language/control-structures/match.xml
+++ b/language/control-structures/match.xml
@@ -1,5 +1,5 @@
-
+
@@ -64,7 +64,7 @@ $output = match (true) {
$age < 2 => "Baby",
$age < 13 => "Kind",
$age <= 19 => "Teenager",
- $age >= 40 => "Alter Erwachsener",
+ $age >= 40 => "Erwachsener",
$age > 19 => "Junger Erwachsener",
};
diff --git a/language/predefined/arrayaccess.xml b/language/predefined/arrayaccess.xml
index dbf7d564e..c5b35e90c 100644
--- a/language/predefined/arrayaccess.xml
+++ b/language/predefined/arrayaccess.xml
@@ -1,6 +1,6 @@
-
+
Das ArrayAccess-Interface
@@ -82,7 +82,6 @@ $obj[] = 'Anhängen 1';
$obj[] = 'Anhängen 2';
$obj[] = 'Anhängen 3';
print_r($obj);
-?>
]]>
&example.outputs.similar;
@@ -92,9 +91,9 @@ bool(true)
int(2)
bool(false)
string(7) "Ein Wert"
-obj Object
+Obj Object
(
- [container:obj:private] => Array
+ [container] => Array
(
[eins] => 1
[drei] => 3
diff --git a/language/predefined/attributes.xml b/language/predefined/attributes.xml
index a7ca63817..0d5a7641f 100644
--- a/language/predefined/attributes.xml
+++ b/language/predefined/attributes.xml
@@ -1,17 +1,18 @@
-
+
Vordefinierte Attribute
-
+
PHP stellt einige vordefinierte Attribute zur Verfügung.
-
+
&language.predefined.attributes.attribute;
&language.predefined.attributes.allowdynamicproperties;
+ &language.predefined.attributes.delayedtargetvalidation;
&language.predefined.attributes.deprecated;
&language.predefined.attributes.nodiscard;
&language.predefined.attributes.override;
diff --git a/language/predefined/fiber.xml b/language/predefined/fiber.xml
index daf00a4aa..4fcc56e1d 100644
--- a/language/predefined/fiber.xml
+++ b/language/predefined/fiber.xml
@@ -1,7 +1,8 @@
-
+
-
+Die Klasse FiberFiber
diff --git a/language/predefined/fibererror.xml b/language/predefined/fibererror.xml
index bf1b2f656..32f3ec68e 100644
--- a/language/predefined/fibererror.xml
+++ b/language/predefined/fibererror.xml
@@ -1,7 +1,8 @@
-
+
-
+FiberErrorFiberError
diff --git a/language/types/boolean.xml b/language/types/boolean.xml
index f5eb326c8..bd6467f40 100644
--- a/language/types/boolean.xml
+++ b/language/types/boolean.xml
@@ -1,5 +1,5 @@
-
+
@@ -119,8 +119,8 @@ if ($show_separators) {
Interne Objekte, die ihr Casting-Verhalten auf bool überladen, zum
- Beispiel: SimpleXML-Objekte, die aus
- leeren Elementen ohne Attribute erstellt werden.
+ Beispiel GMP-Objekte, die den Wert
+ 0 repräsentieren.
diff --git a/language/types/singleton.xml b/language/types/singleton.xml
index 4ee036dcc..a45679268 100644
--- a/language/types/singleton.xml
+++ b/language/types/singleton.xml
@@ -1,5 +1,5 @@
-
+
Singleton-Typen
diff --git a/language/wrappers/expect.xml b/language/wrappers/expect.xml
index 154b81d34..2d8aef053 100644
--- a/language/wrappers/expect.xml
+++ b/language/wrappers/expect.xml
@@ -1,6 +1,6 @@
-
+
@@ -11,11 +11,11 @@
&reftitle.description;
-
+
Streams, die über den Wrapper expect:// geöffnet
- werden, bieten über PTY Zugriff auf stdio, stdout und stderr eines
+ werden, bieten über PTY Zugriff auf stdin, stdout und stderr eines
Prozesses.
-
+
Dieser Wrapper ist standardmäßig nicht aktiviert
diff --git a/reference/apache/book.xml b/reference/apache/book.xml
index 47cdf09a1..ed4c99cf4 100644
--- a/reference/apache/book.xml
+++ b/reference/apache/book.xml
@@ -1,6 +1,6 @@
-
+
@@ -9,9 +9,12 @@
&reftitle.intro;
-
- Diese Funktionen stehen nur zur Verfügung, wenn PHP als Apachemodul läuft.
-
+
+ Diese Funktionen stehen zur Verfügung, wenn PHP als Apache-Modul läuft.
+ Einige Funktionen sind möglicherweise auch verfügbar, wenn PHP unter
+ anderen Webserver-APIs läuft. Details sind der Dokumentation der jeweiligen
+ Funktion zu entnehmen.
+
diff --git a/reference/classobj/functions/class-alias.xml b/reference/classobj/functions/class-alias.xml
index e1ee88182..35701180b 100644
--- a/reference/classobj/functions/class-alias.xml
+++ b/reference/classobj/functions/class-alias.xml
@@ -1,6 +1,6 @@
-
+
@@ -21,11 +21,13 @@
benutzerdefinierten Klasse class. Die abgeleitete
Klasse ist genau die gleiche wie die Originalklasse.
+
+ Der Klassen-Alias darf keines der reservierten Wörter von PHP sein.
+
Seit PHP 8.3.0 kann mit class_alias auch ein Alias
einer internen Klasse erstellt werden.
- creating an alias of an PHP internal class.
diff --git a/reference/datetime/dateinterval/createfromdatestring.xml b/reference/datetime/dateinterval/createfromdatestring.xml
index 4333931a3..1914be955 100644
--- a/reference/datetime/dateinterval/createfromdatestring.xml
+++ b/reference/datetime/dateinterval/createfromdatestring.xml
@@ -1,5 +1,5 @@
-
+
@@ -68,7 +68,7 @@
Nur bei objektorientierter API: Wenn eine ungültige
Datum/Uhrzeit-Zeichenkette übergeben wird, wird eine
- DateMalformedStringException ausgelöst.
+ DateMalformedIntervalStringException ausgelöst.
@@ -87,7 +87,7 @@
8.3.0DateInterval::createFromDateString löst nun
- eine DateMalformedStringException aus,
+ eine DateMalformedIntervalStringException aus,
wenn eine ungültige Zeichenkette übergeben wird. Zuvor wurde
false zurückgegeben, und eine Warnung wurde
ausgegeben.
diff --git a/reference/datetime/datetimeinterface/format.xml b/reference/datetime/datetimeinterface/format.xml
index 55173fc4c..e070b88e5 100644
--- a/reference/datetime/datetimeinterface/format.xml
+++ b/reference/datetime/datetimeinterface/format.xml
@@ -1,6 +1,6 @@
-
+
@@ -344,7 +344,7 @@
c
- Datum gemäß ISO 8601
+ Datum gemäß ISO 8601. Nur kompatibel mit dem nicht erweiterten Format (bis zum Jahr 9999). Spätere Daten führen zu einer ungültigen Zeichenkette. Für spätere Daten und das erweiterte Format siehe x und X.2004-02-12T15:19:21+00:00
@@ -430,6 +430,12 @@ echo $date->format('Y-m-d H:i:s');
?>
]]>
+ &example.outputs;
+
+
+ &style.procedural;
-
+
@@ -93,7 +93,7 @@
Die cmd-Operationen F_SETLK
- und F_SETLLW erwarten ein Array mit den folgenden
+ und F_SETLKW erwarten ein Array mit den folgenden
Elementen:
diff --git a/reference/dom/functions/dom-import-simplexml.xml b/reference/dom/functions/dom-import-simplexml.xml
index e16565f04..5fb0738a0 100644
--- a/reference/dom/functions/dom-import-simplexml.xml
+++ b/reference/dom/functions/dom-import-simplexml.xml
@@ -1,6 +1,6 @@
-
+
@@ -18,14 +18,14 @@
DOMAttrDOMElementdom_import_simplexmlobjectnode
-
+
Diese Funktion verwendet das angegebene Attribut oder Element
node (eine
SimpleXMLElement-Instanz) und erstellt einen
DOMAttr- bzw. DOMElement-Knoten.
Der neue DOMNode verweist auf denselben
zugrundeliegenden XML-Knoten wie das SimpleXMLElement.
-
+
diff --git a/reference/exif/functions/exif-read-data.xml b/reference/exif/functions/exif-read-data.xml
index 80a7a46a6..1b17f643d 100644
--- a/reference/exif/functions/exif-read-data.xml
+++ b/reference/exif/functions/exif-read-data.xml
@@ -1,6 +1,6 @@
-
+
diff --git a/reference/fdf/functions/fdf-set-file.xml b/reference/fdf/functions/fdf-set-file.xml
index a7aa18af1..abaccca21 100644
--- a/reference/fdf/functions/fdf-set-file.xml
+++ b/reference/fdf/functions/fdf-set-file.xml
@@ -1,6 +1,6 @@
-
+
diff --git a/reference/filter/functions/filter-input.xml b/reference/filter/functions/filter-input.xml
index fb966abbc..6e6ef62f0 100644
--- a/reference/filter/functions/filter-input.xml
+++ b/reference/filter/functions/filter-input.xml
@@ -1,6 +1,6 @@
-
+
filter_input
@@ -58,11 +58,12 @@
&reftitle.returnvalues;
- Bei Erfolg wird die gefilterte Variable zurückgegeben.
- Wenn die Variable nicht gesetzt ist, wird &false; zurückgegeben.
- Im Fehlerfall wird &false; zurückgegeben, es sei denn, das Flag
- FILTER_NULL_ON_FAILURE wird verwendet; in diesem Fall
- wird &null; zurückgegeben.
+ Wert der angeforderten Variable bei Erfolg,
+ &false;, wenn der Filter fehlschlägt,
+ oder &null;, wenn die Variable var_name nicht gesetzt ist.
+ Wird das Flag FILTER_NULL_ON_FAILURE verwendet,
+ wird &false; zurückgegeben, wenn die Variable nicht gesetzt ist,
+ und &null;, wenn der Filter fehlschlägt.
diff --git a/reference/gnupg/reference.xml b/reference/gnupg/reference.xml
index dcae1606f..f190ffc52 100644
--- a/reference/gnupg/reference.xml
+++ b/reference/gnupg/reference.xml
@@ -1,6 +1,6 @@
-
+
GnuPG &Functions;
@@ -8,7 +8,7 @@
&reftitle.notes;
Diese Erweiterung verwendet den Schlüsselbund des aktuellen Benutzers.
- Dieser Schlüsselbund ist normalerweise unter ~./.gnupg/ zu finden.
+ Dieser Schlüsselbund ist normalerweise unter ~/.gnupg/ zu finden.
Um einen benutzerdefinierten Pfad festzulegen, kann der Pfad zum
Schlüsselbund in der Umgebungsvariablen GNUPGHOME gespeichert werden.
Siehe hierzu putenv für weitere
diff --git a/reference/hash/functions/hash-hmac-file.xml b/reference/hash/functions/hash-hmac-file.xml
index f7645ad23..c3dbf5b76 100644
--- a/reference/hash/functions/hash-hmac-file.xml
+++ b/reference/hash/functions/hash-hmac-file.xml
@@ -1,6 +1,6 @@
-
+
@@ -108,6 +108,14 @@
crc32, crc32b, fnv132, fnv1a32, fnv164, fnv1a64, joaat) ist nicht mehr
möglich.
+
+ 8.0.0
+
+ Es wird nun eine ValueError-Exception geworfen,
+ wenn algo unbekannt ist oder eine
+ nicht-kryptografische Hash-Funktion darstellt; zuvor wurde &false;
+ zurückgegeben und eine E_WARNING-Meldung ausgegeben.
+ 7.2.0
diff --git a/reference/hash/functions/hash-hmac.xml b/reference/hash/functions/hash-hmac.xml
index a71c3f8bb..e82c424fb 100644
--- a/reference/hash/functions/hash-hmac.xml
+++ b/reference/hash/functions/hash-hmac.xml
@@ -1,6 +1,6 @@
-
+
@@ -104,8 +104,9 @@
Löst nun eine ValueError-Exception aus, wenn
algo nicht bekannt ist oder eine
- nicht-kryptographische Hash-Funktion ist; zuvor wurde stattdessen
- &false; zurückgegeben.
+ nicht-kryptographische Hash-Funktion ist; zuvor wurde &false;
+ zurückgegeben und eine E_WARNING-Meldung wurde
+ ausgegeben.
diff --git a/reference/info/functions/assert-options.xml b/reference/info/functions/assert-options.xml
index fe863966f..e034f9e74 100644
--- a/reference/info/functions/assert-options.xml
+++ b/reference/info/functions/assert-options.xml
@@ -1,6 +1,6 @@
-
+
assert_options
@@ -207,7 +207,7 @@
8.3.0
- assert_option ist nun veraltet.
+ assert_options ist nun veraltet.
diff --git a/reference/mysqli/mysqli_stmt/error-list.xml b/reference/mysqli/mysqli_stmt/error-list.xml
index 316b22270..ccf9b405b 100644
--- a/reference/mysqli/mysqli_stmt/error-list.xml
+++ b/reference/mysqli/mysqli_stmt/error-list.xml
@@ -1,6 +1,6 @@
-
+
@@ -111,7 +111,7 @@ if ($stmt = mysqli_prepare($link, $query)) {
mysqli_stmt_execute($stmt);
echo "Fehler:\n";
- print_r(mysql_stmt_error_list($stmt));
+ print_r(mysqli_stmt_error_list($stmt));
/* Anweisung schließen */
mysqli_stmt_close($stmt);
diff --git a/reference/pdo/pdo/quote.xml b/reference/pdo/pdo/quote.xml
index 67d5eb0de..742570cba 100644
--- a/reference/pdo/pdo/quote.xml
+++ b/reference/pdo/pdo/quote.xml
@@ -1,6 +1,6 @@
-
+
@@ -15,11 +15,11 @@
publicstringfalsePDO::quotestringstring
- inttypePDO::PARAM_STR
+ inttypePDO::PARAM_STRPDO::quote schließt die angegebene Zeichenkette
- (falls erforderlich) in Anführungszeichen ein und maskiert Sonderzeichen
+ in Anführungszeichen ein und maskiert Sonderzeichen
innerhalb der Zeichenkette, wobei ein für den zugrundeliegenden Treiber
geeigneter Stil der Anführungszeichen verwendet wird.
diff --git a/reference/pgsql/functions/pg-escape-bytea.xml b/reference/pgsql/functions/pg-escape-bytea.xml
index 08a844d02..d421f7191 100644
--- a/reference/pgsql/functions/pg-escape-bytea.xml
+++ b/reference/pgsql/functions/pg-escape-bytea.xml
@@ -1,6 +1,6 @@
-
+
pg_escape_bytea
@@ -14,10 +14,10 @@
stringpg_escape_byteaPgSql\Connectionconnection
- stringdata
+ stringstring
- pg_escape_bytea maskiert data
+ pg_escape_bytea maskiert string
für den Datentyp bytea und gibt den maskierten String zurück.
@@ -51,7 +51,7 @@
- data
+ string
Ein string, der Text oder Binärdaten enthält, die in eine
diff --git a/reference/pgsql/functions/pg-escape-string.xml b/reference/pgsql/functions/pg-escape-string.xml
index cad68d4fe..c8d4bf7e0 100644
--- a/reference/pgsql/functions/pg-escape-string.xml
+++ b/reference/pgsql/functions/pg-escape-string.xml
@@ -1,6 +1,6 @@
-
+
pg_escape_string
@@ -12,7 +12,7 @@
stringpg_escape_stringPgSql\Connectionconnection
- stringdata
+ stringstringpg_escape_string maskiert einen String für
@@ -38,7 +38,7 @@
- data
+ string
Ein string mit den Daten, die maskiert werden müssen.
diff --git a/reference/pgsql/functions/pg-execute.xml b/reference/pgsql/functions/pg-execute.xml
index c2b146340..b868ac234 100644
--- a/reference/pgsql/functions/pg-execute.xml
+++ b/reference/pgsql/functions/pg-execute.xml
@@ -1,6 +1,6 @@
-
+
pg_execute
@@ -15,7 +15,7 @@
PgSql\Resultfalsepg_executePgSql\Connectionconnection
- stringstmtname
+ stringstatement_namearrayparams
@@ -49,7 +49,7 @@
- stmtname
+ statement_name
Der Name der vorbereiteten Abfrage, die ausgeführt werden soll. Falls
diff --git a/reference/pgsql/functions/pg-lo-export.xml b/reference/pgsql/functions/pg-lo-export.xml
index 9862ec4d3..711ef46ca 100644
--- a/reference/pgsql/functions/pg-lo-export.xml
+++ b/reference/pgsql/functions/pg-lo-export.xml
@@ -1,6 +1,6 @@
-
+
pg_lo_export
@@ -13,7 +13,7 @@
boolpg_lo_exportPgSql\Connectionconnectionintoid
- stringpathname
+ stringfilenamepg_lo_export liest die Inhalte eines Large Objects
@@ -49,7 +49,7 @@
- pathname
+ filename
Der vollständige Pfad und Dateiname der Datei, in der die Inhalte des
diff --git a/reference/pgsql/functions/pg-put-line.xml b/reference/pgsql/functions/pg-put-line.xml
index adcb649a6..f44c9cca6 100644
--- a/reference/pgsql/functions/pg-put-line.xml
+++ b/reference/pgsql/functions/pg-put-line.xml
@@ -1,6 +1,6 @@
-
+
pg_put_line
@@ -12,7 +12,7 @@
boolpg_put_linePgSql\Connectionconnection
- stringdata
+ stringquerypg_put_line sendet eine NULL-terminierte
@@ -60,7 +60,7 @@
- data
+ query
Eine Textzeile, die direkt an den PostgreSQL Datenbankserver
diff --git a/reference/pgsql/functions/pg-set-error-verbosity.xml b/reference/pgsql/functions/pg-set-error-verbosity.xml
index 479ae3c6f..cf73ec475 100644
--- a/reference/pgsql/functions/pg-set-error-verbosity.xml
+++ b/reference/pgsql/functions/pg-set-error-verbosity.xml
@@ -1,6 +1,6 @@
-
+
pg_set_error_verbosity
@@ -13,7 +13,7 @@
&reftitle.description;
- intpg_set_error_verbosity
+ intfalsepg_set_error_verbosityPgSql\Connectionconnectionintverbosity
@@ -64,7 +64,8 @@
&reftitle.returnvalues;
Der vorher eingestellte Detaillierungsgrad: PGSQL_ERRORS_TERSE,
- PGSQL_ERRORS_DEFAULT oder PGSQL_ERRORS_VERBOSE.
+ PGSQL_ERRORS_DEFAULT oder PGSQL_ERRORS_VERBOSE,
+ oder &false; im Fehlerfall.