Skip to content

Commit d53bb7d

Browse files
committed
Sync with EN
1 parent 9046efc commit d53bb7d

20 files changed

+161
-104
lines changed

Diff for: appendices/filters.xml

+3-3
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
<?xml version="1.0" encoding="utf-8"?>
2-
<!-- $Revision$ -->
3-
<!-- EN-Revision: f80105b4fc1196bd8d5fecb98d686b580b1ff65d Maintainer: samesch Status: ready -->
2+
<!-- EN-Revision: 22583751fbfdaa3eaa41aeb6470d1343f5cb2c78 Maintainer: samesch Status: ready -->
3+
<!-- Reviewed: no -->
44
<appendix xml:id="filters" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
55
<title>Liste verfügarer Filter</title>
66
<para>
@@ -561,7 +561,7 @@ fclose($fp);
561561
// entschlüsseln...
562562
$fp = fopen('encrypted-file.enc', 'rb');
563563
$iv = fread($fp, $iv_size = mcrypt_get_iv_size(MCRYPT_BLOWFISH, MCRYPT_MODE_CBC));
564-
$opts = array('mode'=>'cbc','iv'=>$iv, 'key'=>$key)
564+
$opts = array('mode'=>'cbc','iv'=>$iv, 'key'=>$key);
565565
stream_filter_append($fp, 'mdecrypt.blowfish', STREAM_FILTER_READ, $opts);
566566
$data = rtrim(stream_get_contents($fp)); // entfernt das Null-Padding
567567
fclose($fp);

Diff for: appendices/ini.core.xml

+6-7
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
<?xml version="1.0" encoding="utf-8"?>
2-
<!-- EN-Revision: 90787fda14dcb0976a9738423e6c6013c037d048 Maintainer: nikic Status: ready -->
2+
<!-- EN-Revision: a1ab750f296de54d79fe3749d5c9164b0593d803 Maintainer: nikic Status: ready -->
33
<!-- Reviewed: yes -->
44
<!-- Rev-Revision: 8a04690ab3ca341df750d00b32f27df5debbc307 Reviewer: samesch -->
55

@@ -206,12 +206,12 @@
206206
</term>
207207
<listitem>
208208
<simpara>
209-
Diese Direktive ermöglicht das Deaktivieren einzelner Funktionen. Die
209+
Mit dieser Direktive können bestimmte Funktionen deaktiviert werden. Die
210210
Funktionen werden als kommagetrennte Liste von Funktionsnamen
211211
übergeben. Seit PHP 8.0.0 wird durch das Deaktivieren einer Funktion
212212
deren Definition aufgehoben, sodass sie auf Benutzerebene neu definiert
213-
werden kann. Vor PHP 8.0.0 hat das Deaktivieren einer Funktion nur dazu
214-
geführt, dass die Funktion nicht mehr aufgerufen werden konnte.
213+
werden kann. Vor PHP 8.0.0 verhinderte das Deaktivieren einer Funktion
214+
nur, dass die Funktion aufgerufen werden konnte.
215215
</simpara>
216216
<simpara>
217217
Nur <link linkend="functions.internal">interne Funktionen</link>
@@ -232,10 +232,9 @@
232232
</term>
233233
<listitem>
234234
<para>
235-
Diese Direktive ermöglicht das Deaktivieren einzelner Klassen. Die
235+
Mit dieser Direktive können bestimmte Klassen deaktiviert werden. Die
236236
Klassen werden als kommagetrennte Liste von Klassennamen übergeben.
237-
Durch das Deaktivieren einer Klasse wird lediglich die Instanziierung
238-
der Klasse verhindert.
237+
Das Deaktivieren einer Klasse verhindert lediglich deren Instanziierung.
239238
</para>
240239
<para>
241240
Mit dieser Direktive können nur interne Klassen deaktiviert werden.

Diff for: appendices/migration70/incompatible/error-handling.xml

+4-4
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
<?xml version="1.0" encoding="utf-8"?>
2-
<!-- $Revision$ -->
3-
<!-- EN-Revision: 44b298ee5daf7c79a8e63c7e80ffe65232822838 Maintainer: samesch Status: ready -->
2+
<!-- EN-Revision: 22583751fbfdaa3eaa41aeb6470d1343f5cb2c78 Maintainer: samesch Status: ready -->
3+
<!-- Reviewed: no -->
44

55
<sect2 xml:id="migration70.incompatible.error-handling">
66
<title>Änderungen im Umgang mit Fehlern und Exceptions</title>
@@ -54,14 +54,14 @@
5454
<![CDATA[
5555
<?php
5656
// PHP-Code, der nicht mehr funktioniert
57-
function handler(Exception $e) { ... }
57+
function handler(Exception $e) { /* ... */ }
5858
set_exception_handler('handler');
5959
6060
// PHP 5 und 7 kompatibel
6161
function handler($e) { ... }
6262
6363
// Nur PHP 7
64-
function handler(Throwable $e) { ... }
64+
function handler(Throwable $e) { /* ... */ }
6565
?>
6666
]]>
6767
</programlisting>

Diff for: appendices/migration74/new-features.xml

+11-7
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
<?xml version="1.0" encoding="utf-8"?>
2-
<!-- $Revision$ -->
3-
<!-- EN-Revision: 8d1a5d2d15df15cc5cbc7f96cdc083b8fe49366e Maintainer: samesch Status: ready -->
2+
<!-- EN-Revision: 22583751fbfdaa3eaa41aeb6470d1343f5cb2c78 Maintainer: samesch Status: ready -->
3+
<!-- Reviewed: no -->
44

55
<sect1 xml:id="migration74.new-features" xmlns:xlink="http://www.w3.org/1999/xlink">
66
<title>Neue Features</title>
@@ -262,7 +262,7 @@ $fruits = ['banana', 'orange', ...$parts, 'watermelon'];
262262
Es ist nun möglich, Fragezeichen in SQL-Abfragen zu maskieren, damit sie
263263
nicht als als Platzhalter für Parameter interpretiert werden. Mit
264264
<literal>??</literal> ist es möglich, ein einzelnes Fragezeichen an die
265-
Datenbank zu senden. Dieses kann z. B. bei PostgreSQL als
265+
Datenbank zu senden. Dieses kann &zb; bei PostgreSQL als
266266
<literal>?</literal>-Operator verwendet werden, um zu prüfen, ob ein
267267
JSON-Schlüssel existiert.
268268
</para>
@@ -282,7 +282,7 @@ $fruits = ['banana', 'orange', ...$parts, 'watermelon'];
282282

283283
<para>
284284
<literal>PDOStatement::getAttribute(PDO::SQLITE_ATTR_READONLY_STATEMENT)</literal>
285-
ermöglicht es, zu prüfen, ob eine Anweisung nur lesend ist, d. h., ob sie
285+
ermöglicht es, zu prüfen, ob eine Anweisung nur lesend ist, &dh;, ob sie
286286
die Datenbank nicht verändert.
287287
</para>
288288
<para>
@@ -332,10 +332,14 @@ $fruits = ['banana', 'orange', ...$parts, 'watermelon'];
332332
<![CDATA[
333333
<?php
334334
// Gibt ein Array zurück, das alle notwendigen Zustände des Objekts enthält.
335-
public function __serialize(): array;
335+
public function __serialize(): array
336+
{
337+
}
336338
337339
// Stellt den Objektzustand aus dem angegebenen Datenarray wieder her.
338-
public function __unserialize(array $data): void;
340+
public function __unserialize(array $data): void
341+
{
342+
}
339343
?>
340344
]]>
341345
</programlisting>
@@ -353,7 +357,7 @@ public function __unserialize(array $data): void;
353357
<function>array_merge_recursive</function> können nun auch ohne Parameter
354358
aufgerufen werden und geben in diesem Fall ein leeres Array zurück. Dies
355359
ist nützlich in Verbindung mit dem Spread-Operator (Zerlegungsoperator),
356-
z. B. <literal>array_merge(...$arrays)</literal>.
360+
&zb; <literal>array_merge(...$arrays)</literal>.
357361
</para>
358362
</sect3>
359363

Diff for: language/basic-syntax.xml

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
<?xml version="1.0" encoding="utf-8"?>
2-
<!-- $Revision$ -->
3-
<!-- EN-Revision: 6b09bb638aa64d1fad5f4a630a8da9a2692ce733 Maintainer: cmb Status: ready -->
2+
<!-- EN-Revision: f4f96ef8b2a95283c92ea2183fe1dedf06f3ad22 Maintainer: cmb Status: ready -->
3+
<!-- Reviewed: no -->
44
<chapter xml:id="language.basic-syntax" xmlns="http://docbook.org/ns/docbook">
55
<title>Grundlagen der Syntax</title>
66
<sect1 xml:id="language.basic-syntax.phptags">

Diff for: language/constants.xml

+1-2
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
<?xml version="1.0" encoding="utf-8"?>
2-
<!-- $Revision$ -->
3-
<!-- EN-Revision: 9418ae19ae6ab1d3f1536db986830362b207b1d6 Maintainer: sammywg Status: ready -->
2+
<!-- EN-Revision: f4f96ef8b2a95283c92ea2183fe1dedf06f3ad22 Maintainer: sammywg Status: ready -->
43
<!-- Reviewed: yes -->
54
<!-- Rev-Revision: 5a945dfef09a9595c83855cdb858ffa4a96af305 Reviewer: samesch -->
65
<chapter xml:id="language.constants" xmlns="http://docbook.org/ns/docbook">

Diff for: language/control-structures/alternative-syntax.xml

+3-3
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
<?xml version="1.0" encoding="utf-8"?>
2-
<!-- $Revision$ -->
3-
<!-- EN-Revision: a41057cbdf053fd8c3a3bec6f1bbf113ffec8e42 Maintainer: sammywg Status: ready -->
2+
<!-- EN-Revision: 22583751fbfdaa3eaa41aeb6470d1343f5cb2c78 Maintainer: sammywg Status: ready -->
3+
<!-- Reviewed: no -->
44

55
<sect1 xml:id="control-structures.alternative-syntax" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
66
<title>Alternative Syntax für Kontrollstrukturen</title>
@@ -70,7 +70,7 @@ endif;
7070
<![CDATA[
7171
<?php switch ($foo): ?>
7272
<?php case 1: ?>
73-
...
73+
// ...
7474
<?php endswitch; ?>
7575
]]>
7676
</programlisting>

Diff for: language/control-structures/elseif.xml

+9-3
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
<?xml version="1.0" encoding="utf-8"?>
2-
<!-- $Revision$ -->
3-
<!-- EN-Revision: bbaf4fea6946bf6d0b67573d5f2f96c5a2c5d678 Maintainer: raphaelm Status: ready -->
2+
<!-- EN-Revision: 22583751fbfdaa3eaa41aeb6470d1343f5cb2c78 Maintainer: raphaelm Status: ready -->
3+
<!-- Reviewed: no -->
44

55
<sect1 xml:id="control-structures.elseif" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
66
<title>elseif/else if</title>
@@ -71,8 +71,14 @@ if ($a > $b):
7171
else if ($a == $b): // Funktioniert nicht.
7272
echo "Die vorige Zeile wird einen Parse Error verursachen.";
7373
endif;
74+
]]>
75+
</programlisting>
76+
</informalexample>
7477

75-
78+
<informalexample>
79+
<programlisting role="php">
80+
<![CDATA[
81+
<?php
7682
/* Richtig: */
7783
if ($a > $b):
7884
echo $a." ist größer als ".$b;

Diff for: language/control-structures/match.xml

+3-3
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
<?xml version="1.0" encoding="utf-8"?>
2-
<!-- EN-Revision: e50047b76fc0be5a2345a0b7c34979e3077e8580 Maintainer: joshuaruesweg Status: ready -->
2+
<!-- EN-Revision: 22583751fbfdaa3eaa41aeb6470d1343f5cb2c78 Maintainer: joshuaruesweg Status: ready -->
33
<!-- Reviewed: no -->
44

55
<sect1 xml:id="control-structures.match" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
@@ -138,8 +138,8 @@ string(8) "Teenager"
138138
<![CDATA[
139139
<?php
140140
$result = match ($x) {
141-
foo() => ...,
142-
$this->bar() => ..., // $this->bar() wird nicht aufgerufen, wenn foo() === $x
141+
foo() => 'value',
142+
$this->bar() => 'value', // $this->bar() wird nicht aufgerufen, wenn foo() === $x
143143
$this->baz => beep(), // beep() wird nur aufgerufen, wenn $x === $this->baz
144144
// etc.
145145
};

Diff for: language/enumerations.xml

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
<?xml version="1.0" encoding="utf-8"?>
2-
<!-- EN-Revision: 06e4d8f936c5b102e60b59c02a048601e9beaf82 Maintainer: samesch Status: ready -->
2+
<!-- EN-Revision: 7541512acf899391b68c3b6bae66a4fcc65e6c4e Maintainer: samesch Status: ready -->
33
<!-- Reviewed: no -->
44
<chapter xml:id="language.enumerations" xmlns="http://docbook.org/ns/docbook">
55
<title>Aufzählungen (Enum)</title>

Diff for: language/exceptions.xml

+2-3
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,8 @@
11
<?xml version="1.0" encoding="utf-8"?>
2-
<!-- $Revision$ -->
3-
<!-- EN-Revision: 7a75b854c8c52226d38397e7e8177e339fdb273f Maintainer: sammywg Status: ready -->
2+
<!-- EN-Revision: f4f96ef8b2a95283c92ea2183fe1dedf06f3ad22 Maintainer: sammywg Status: ready -->
43
<!-- Reviewed: yes -->
54
<!-- Rev-Revision: 2e8ef0a1bd98243cb2c6c5c627a195bb53a7a440 Reviewer: samesch -->
6-
<chapter xml:id="language.exceptions">
5+
<chapter xml:id="language.exceptions" xmlns="http://docbook.org/ns/docbook">
76
<title>Exceptions (Ausnahmen)</title>
87
<para>
98
PHP hat ein Exceptionmodell ähnlich dem anderer Programmiersprachen. Eine

Diff for: language/expressions.xml

+5-6
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
11
<?xml version="1.0" encoding="utf-8"?>
2-
<!-- $Revision$ -->
32
<!-- EN-Revision: 4decb44c7141a97e348a1235bbb20d930d2baac0 Maintainer: sammywg Status: ready -->
43
<!-- Reviewed: no -->
54
<chapter xml:id="language.expressions" xmlns="http://docbook.org/ns/docbook">
@@ -105,22 +104,22 @@ function foo ()
105104
&lt; (kleiner), und &lt;= (kleiner oder gleich). Die Sprache unterstützt
106105
weiterhin ein Set von absoluten Vergleichsoperatoren: === (inhalts- und
107106
typgleich) und !== (nicht inhalts- oder typgleich). Diese Ausdrücke werden
108-
meist in bedingten Anweisungen, wie z. B. in
107+
meist in bedingten Anweisungen, wie &zb; in
109108
<code>if</code>-Anweisungen, verwendet.
110109
</simpara>
111110
<simpara>
112111
Im letzten Beispiel für Ausdrücke befassen wir uns mit kombinierten
113112
Zuweisungs- und Operator-Ausdrücken. Wir wissen bereits, dass, wenn wir
114113
<varname>$a</varname> um 1 erhöhen wollen, wir einfach
115114
<code>$a++</code> oder <code>++$a</code> schreiben können.
116-
Aber was tut man, wenn man den Wert um mehr als eins erhöhen will, z. B.
115+
Aber was tut man, wenn man den Wert um mehr als eins erhöhen will, &zb;
117116
um 3? Man könnte mehrere Male <code>$a++</code> schreiben, aber das
118117
ist offensichtlich weder ein effizienter noch komfortabler Weg. Viel
119118
üblicher ist es, einfach <code>$a = $a + 3</code>
120119
zu schreiben. <code>$a + 3</code> gibt den Wert von
121120
<varname>$a</varname> plus 3 zurück, dieser wird wieder <varname>$a</varname>
122121
zugewiesen, was dazu führt, dass <varname>$a</varname> nun um 3 erhöht wurde.
123-
In PHP - wie in einigen anderen Programmiersprachen, z. B. in C - kann man
122+
In PHP - wie in einigen anderen Programmiersprachen, &zb; in C - kann man
124123
dies aber noch kürzer schreiben, was mit der Zeit klarer wird und auch
125124
einfacher zu verstehen ist. Um 3 zu dem aktuellen Wert von
126125
<varname>$a</varname> hinzuzufügen, schreibt man <code>$a += 3</code>.
@@ -132,7 +131,7 @@ function foo ()
132131
Wert NICHT 3, sondern dem kombinierten Wert von <varname>$a</varname> plus 3
133132
entspricht (das ist der Wert, der <varname>$a</varname> zugewiesen wird).
134133
Jeder Operator, der zwei Elemente verbindet, kann in dieser Schreibweise
135-
verwendet werden, z. B. <code>$a -= 5</code> (vermindert den Wert
134+
verwendet werden, &zb; <code>$a -= 5</code> (vermindert den Wert
136135
von <varname>$a</varname> um 5) oder <code>$b *= 7</code>
137136
(multipliziert den Wert von <varname>$b</varname> mit 7), usw.
138137
</simpara>
@@ -154,7 +153,7 @@ $eins ? $zwei : $drei
154153
</para>
155154
<para>
156155
Wenn der Wert des ersten Sub-Ausdruckes (hier: $eins) &true; ist
157-
(d. h. nicht 0), dann wird der Wert des zweiten Subausdrucks
156+
(&dh; nicht 0), dann wird der Wert des zweiten Subausdrucks
158157
(hier: $zwei) ausgewertet und ist das Ergebnis des konditionalen
159158
Ausdrucks. Andernfalls wird der dritte Subausdruck ausgewertet und
160159
dessen Wert zurückgegeben.

Diff for: language/functions.xml

+1-2
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
<?xml version="1.0" encoding="utf-8"?>
2-
<!-- $Revision$ -->
3-
<!-- EN-Revision: ae8e5c871b1a71ea77f5b97f7929d76d4ca724ab Maintainer: cmb Status: ready -->
2+
<!-- EN-Revision: f4f96ef8b2a95283c92ea2183fe1dedf06f3ad22 Maintainer: cmb Status: ready -->
43
<!-- Reviewed: yes -->
54
<!-- Rev-Revision: b95e76e41de2ffe5c75e04be1b187d80ca745359 Reviewer: samesch -->
65
<!-- Credits: hholzgra, tom, updated to fix build by theseer -->

Diff for: language/namespaces.xml

+3-3
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
<?xml version="1.0" encoding="utf-8"?>
2-
<!-- $Revision$ -->
3-
<!-- EN-Revision: 874f7c1266d4e4f2e1e6c79b5fb48b590caa1197 Maintainer: simp Status: ready -->
2+
<!-- EN-Revision: f4f96ef8b2a95283c92ea2183fe1dedf06f3ad22 Maintainer: simp Status: ready -->
3+
<!-- Reviewed: no -->
44
<chapter xml:id="language.namespaces" xmlns="http://docbook.org/ns/docbook" version="1.1">
55
<title>Namespaces</title>
66

@@ -338,7 +338,7 @@ echo MyProject\Connection::start();
338338
<simpara>
339339
Unqualifizierte Namen oder ein Klassenname ohne Präfix, wie etwa
340340
<literal>$a = new foo();</literal> oder
341-
<literal>foo::staticmethod();</literal>. Falls der aktuelle Namespace
341+
<literal>foo::staticmethod();</literal>. Falls der aktuelle Namespace
342342
<literal>aktuellerNamespace</literal> ist, so wird dies zu
343343
<literal>aktuellerNamespace\foo</literal> aufgelöst.
344344
Ist der Code globaler Code ohne Namespaces, so wird dies zu

Diff for: language/oop5/autoload.xml

+3-4
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,9 @@
11
<?xml version="1.0" encoding="utf-8"?>
2-
<!-- $Revision$ -->
3-
<!-- EN-Revision: 7befd9af043386158ef9080723eb18e03f0625c7 Maintainer: simp Status: ready -->
2+
<!-- EN-Revision: 22583751fbfdaa3eaa41aeb6470d1343f5cb2c78 Maintainer: simp Status: ready -->
43
<!-- Reviewed: yes -->
54
<!-- Rev-Revision: fca50d321ce57036f3786f278887abe58cd41de8 Reviewer: samesch -->
65
<!-- Credits: hholzgra -->
7-
<sect1 xml:id="language.oop5.autoload" xmlns="http://docbook.org/ns/docbook">
6+
<sect1 xml:id="language.oop5.autoload" xmlns="http://docbook.org/ns/docbook">
87
<title>Automatisches Laden von Klassen</title>
98
<para>
109
Viele Entwickler, die objektorientierte Anwendungen entwickeln, erzeugen
@@ -107,7 +106,7 @@ Fatal error: Interface 'ITest' not found in ...
107106
<?php
108107
require __DIR__ . '/vendor/autoload.php';
109108
110-
$uuid = new Ramsey\Uuid\Uuid::uuid7();
109+
$uuid = Ramsey\Uuid\Uuid::uuid7();
111110
112111
echo "Neue UUID erzeugt -> ", $uuid->toString(), "\n";
113112
?>

0 commit comments

Comments
 (0)