Skip to content

Commit a3b154c

Browse files
committed
sync with EN and/or review
1 parent 1aa6f2a commit a3b154c

24 files changed

Lines changed: 298 additions & 259 deletions

appendices/migration70/incompatible/error-handling.xml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -9,12 +9,12 @@
99
Viele schwerwiegende und wiederherstellbare schwerwiegende Fehler wurden in
1010
PHP 7 in Exceptions umgewandelt. Diese Fehler-Exceptions erben von der
1111
Klasse <classname>Error</classname>, die ihrerseits die Schnittstelle
12-
<classname>Throwable</classname> implementiert. (die neue Basisschnittstelle,
12+
<classname>Throwable</classname> implementiert (die neue Basisschnittstelle,
1313
die alle Exceptions erben).
1414
</para>
1515

1616
<para>
17-
Dies bedeutet, dass benutzerdefinierte Funktionen für die Fehlerbehandlung
17+
Das bedeutet, dass benutzerdefinierte Funktionen für die Fehlerbehandlung
1818
eventuell nicht mehr ausgelöst werden, da stattdessen Exceptions ausgelöst
1919
werden (was neue schwerwiegende Fehler für nicht abgefangene
2020
<classname>Error</classname>-Exceptions verursacht).
@@ -93,7 +93,7 @@ function handler(Throwable $e) { ... }
9393
<title>Änderungen des Schweregrads von E_STRICT-Meldungen</title>
9494

9595
<para>
96-
Alle<constant>E_STRICT</constant>-Meldungen wurden neu eingestuft. Die
96+
Alle <constant>E_STRICT</constant>-Meldungen wurden neu eingestuft. Die
9797
Konstante <constant>E_STRICT</constant> wurde beibehalten, sodass Aufrufe
9898
wie <literal>error_reporting(E_ALL|E_STRICT)</literal> keinen Fehler
9999
verursachen.

reference/array/functions/array-change-key-case.xml

Lines changed: 9 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,8 @@
11
<?xml version="1.0" encoding="utf-8"?>
22
<!-- $Revision$ -->
33
<!-- EN-Revision: fd8eb0ea173dac21d2730e54e38ff5fcfdd516ad Maintainer: wiesemann Status: ready -->
4+
<!-- Reviewed: yes -->
5+
<!-- Rev-Revision: fd8eb0ea173dac21d2730e54e38ff5fcfdd516ad Reviewer: samesch -->
46
<!-- CREDITS: tom -->
57
<refentry xml:id="function.array-change-key-case" xmlns="http://docbook.org/ns/docbook">
68
<refnamediv>
@@ -62,8 +64,8 @@
6264
<refsect1 role="errors">
6365
&reftitle.errors;
6466
<para>
65-
Wirft <constant>E_WARNING</constant>, wenn
66-
<parameter>array</parameter> kein Array ist.
67+
Wenn <parameter>array</parameter> kein Array ist, wird ein Fehler der Stufe
68+
<constant>E_WARNING</constant> erzeugt.
6769
</para>
6870
</refsect1>
6971

@@ -98,13 +100,14 @@ Array
98100
&reftitle.notes;
99101
<note>
100102
<para>
101-
Hat ein Array Indizes, die nach einem Durchlauf durch diese
102-
Funktion gleich sind (z.B. <literal>"keY"</literal> und
103-
<literal>"kEY"</literal>), überschreibt der
104-
spätere Wert im Array andere Indizes.
103+
Hat ein Array Indizes, die durch die Anwendung dieser Funktion gleich
104+
werden (z. B. <literal>"keY"</literal> und <literal>"kEY"</literal>),
105+
wird der Wert des vorherigen übereinstimmenden Indexes mit dem Wert des
106+
späteren überschrieben.
105107
</para>
106108
</note>
107109
</refsect1>
110+
108111
</refentry>
109112
<!-- Keep this comment at the end of the file
110113
Local variables:

reference/array/functions/array-chunk.xml

Lines changed: 10 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,8 @@
11
<?xml version="1.0" encoding="utf-8"?>
22
<!-- $Revision$ -->
33
<!-- EN-Revision: cd943f94a013b74df8765ab8e1a620a916a64a85 Maintainer: wiesemann Status: ready -->
4+
<!-- Reviewed: yes -->
5+
<!-- Rev-Revision: cd943f94a013b74df8765ab8e1a620a916a64a85 Reviewer: samesch -->
46
<!-- CREDITS: tom -->
57
<refentry xml:id="function.array-chunk" xmlns="http://docbook.org/ns/docbook">
68
<refnamediv>
@@ -17,9 +19,9 @@
1719
<methodparam choice="opt"><type>bool</type><parameter>preserve_keys</parameter><initializer>&false;</initializer></methodparam>
1820
</methodsynopsis>
1921
<para>
20-
<function>array_chunk</function> teilt das Array in Arrays
21-
mit <parameter>length</parameter> Elementen auf. Das letzte Array kann
22-
weniger als <parameter>length</parameter> Werte enthalten.
22+
<function>array_chunk</function> teilt das Array in Arrays mit
23+
<parameter>length</parameter> Elementen auf. Das letzte Array kann weniger
24+
als <parameter>length</parameter> Werte enthalten.
2325
</para>
2426
</refsect1>
2527

@@ -41,7 +43,7 @@
4143
<term><parameter>length</parameter></term>
4244
<listitem>
4345
<para>
44-
Die Größe jedes Arrays
46+
Die Größe der einzelnen Teile
4547
</para>
4648
</listitem>
4749
</varlistentry>
@@ -50,9 +52,8 @@
5052
<term><parameter>preserve_keys</parameter></term>
5153
<listitem>
5254
<para>
53-
Falls auf &true; gesetzt, bleiben die Schlüssel erhalten.
54-
Der Standard ist &false;, wodurch jedes Stück neue numerische
55-
Indizes erhält.
55+
Falls auf &true; gesetzt, bleiben die Schlüssel erhalten. Der Standard
56+
ist &false;, wodurch jeder Teil neue numerische Indizes erhält.
5657
</para>
5758
</listitem>
5859
</varlistentry>
@@ -72,8 +73,8 @@
7273
<refsect1 role="errors">
7374
&reftitle.errors;
7475
<para>
75-
Wenn <parameter>length</parameter> kleiner als 1 ist, wird
76-
<constant>E_WARNING</constant> geworfen und &null; zurückgegeben.
76+
Wenn <parameter>length</parameter> kleiner als 1 ist, wird ein Fehler der
77+
Stufe <constant>E_WARNING</constant> erzeugt und &null; zurückgegeben.
7778
</para>
7879
</refsect1>
7980

reference/array/functions/array-fill.xml

Lines changed: 11 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,15 @@
11
<?xml version="1.0" encoding="utf-8"?>
22
<!-- $Revision$ -->
33
<!-- EN-Revision: 5fabd07880ab15b0ad2cf7eb055c7c2b36d7120f Maintainer: wiesemann Status: ready -->
4+
<!-- Reviewed: yes -->
5+
<!-- Rev-Revision: 5fabd07880ab15b0ad2cf7eb055c7c2b36d7120f Reviewer: samesch -->
46
<!-- CREDITS: tom -->
57
<refentry xml:id="function.array-fill" xmlns="http://docbook.org/ns/docbook">
68
<refnamediv>
79
<refname>array_fill</refname>
810
<refpurpose>Füllt ein Array mit Werten</refpurpose>
911
</refnamediv>
12+
1013
<refsect1 role="description">
1114
&reftitle.description;
1215
<methodsynopsis>
@@ -17,9 +20,9 @@
1720
</methodsynopsis>
1821
<para>
1922
<function>array_fill</function> füllt ein Array mit
20-
<parameter>count</parameter> Einträgen des Wertes des
21-
<parameter>value</parameter> Parameters. Die Indizes des Arrays
22-
beginnen mit dem <parameter>start_index</parameter> Parameter.
23+
<parameter>count</parameter> Einträgen mit dem Wert des Parameters
24+
<parameter>value</parameter>. Die Indizes des Arrays beginnen mit dem
25+
Parameter <parameter>start_index</parameter>.
2326
</para>
2427
</refsect1>
2528

@@ -76,8 +79,8 @@
7679
<refsect1 role="errors">
7780
&reftitle.errors;
7881
<para>
79-
Wirft eine <constant>E_WARNING</constant> wenn
80-
<parameter>count</parameter> kleiner als 0 ist.
82+
Wenn <parameter>count</parameter> kleiner als 0 ist, wird ein Fehler der
83+
Stufe <constant>E_WARNING</constant> erzeugt.
8184
</para>
8285
</refsect1>
8386

@@ -114,7 +117,7 @@ Array
114117
[0] => Birne
115118
[1] => Birne
116119
[2] => Birne
117-
\
120+
)
118121
]]>
119122
</screen>
120123
</example>
@@ -124,9 +127,8 @@ Array
124127
<refsect1 role="notes">
125128
&reftitle.notes;
126129
<para>
127-
Beachten Sie auch den <link
128-
linkend="language.types.array">Array</link>-Abschnitt des Handbuchs
129-
für eine detaillierte Erklärung von negativen Schlüsseln.
130+
Für eine detaillierte Erklärung von negativen Schlüsseln siehe auch den
131+
Abschnitt <link linkend="language.types.array">Array</link> des Handbuchs.
130132
</para>
131133
</refsect1>
132134

reference/array/functions/array-intersect-assoc.xml

Lines changed: 22 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,14 @@
1-
<?xml version="1.0" encoding="UTF-8"?>
1+
<?xml version="1.0" encoding="utf-8"?>
22
<!-- $Revision$ -->
33
<!-- EN-Revision: 9e0f03ac354d797d1d16c0fcc1663e5e170f2727 Maintainer: nikic Status: ready -->
4-
<refentry xml:id="function.array-intersect-assoc" xmlns="http://docbook.org/ns/docbook">
4+
<!-- Reviewed: yes -->
5+
<!-- Rev-Revision: 9e0f03ac354d797d1d16c0fcc1663e5e170f2727 Reviewer: samesch -->
6+
<refentry xmlns="http://docbook.org/ns/docbook" xml:id="function.array-intersect-assoc">
57
<refnamediv>
68
<refname>array_intersect_assoc</refname>
7-
<refpurpose>Ermittelt die Schnittmenge von Arrays mit Indexprüfung</refpurpose>
9+
<refpurpose>Ermittelt die Schnittmenge von Arrays mit zusätzlicher Indexprüfung</refpurpose>
810
</refnamediv>
9-
11+
1012
<refsect1 role="description">
1113
&reftitle.description;
1214
<methodsynopsis>
@@ -16,13 +18,13 @@
1618
</methodsynopsis>
1719
<simpara>
1820
<function>array_intersect_assoc</function> gibt ein Array mit allen Werten
19-
von <parameter>array</parameter>, die auch in allen anderen Argumenten
20-
enthalten sind, zurück. Beachten Sie, dass anders als von
21-
<function>array_intersect</function> ebenfalls die Schlüssel zum Vergleich
21+
von <parameter>array</parameter> zurück, die auch in allen anderen
22+
Argumenten enthalten sind. Es ist zu beachten, dass, anders als bei
23+
<function>array_intersect</function>, auch die Schlüssel zum Vergleich
2224
herangezogen werden.
2325
</simpara>
2426
</refsect1>
25-
27+
2628
<refsect1 role="parameters">
2729
&reftitle.parameters;
2830
<para>
@@ -39,28 +41,28 @@
3941
<term><parameter>arrays</parameter></term>
4042
<listitem>
4143
<para>
42-
Arrays zum Vergleichen von Werten.
44+
Arrays zum Vergleichen der Werte.
4345
</para>
4446
</listitem>
4547
</varlistentry>
4648
</variablelist>
4749
</para>
4850
</refsect1>
49-
51+
5052
<refsect1 role="returnvalues">
5153
&reftitle.returnvalues;
5254
<para>
5355
Gibt ein assoziatives Array zurück, welches alle Werte aus
54-
<parameter>array</parameter> enthält, welche auch in allen anderen
56+
<parameter>array</parameter> enthält, die auch in allen anderen
5557
Argumenten enthalten sind.
5658
</para>
5759
</refsect1>
58-
60+
5961
<refsect1 role="examples">
6062
&reftitle.examples;
6163
<para>
6264
<example>
63-
<title><function>array_intersect_assoc</function> Beispiel</title>
65+
<title><function>array_intersect_assoc</function>-Beispiel</title>
6466
<programlisting role="php">
6567
<![CDATA[
6668
<?php
@@ -83,7 +85,7 @@ Array
8385
</example>
8486
</para>
8587
<simpara>
86-
In unserem Beispiel sehen Sie, dass einzig das Paar <literal>"a" =&gt;
88+
In unserem Beispiel ist zu sehen, dass einzig das Paar <literal>"a" =&gt;
8789
"green"</literal> in beiden Arrays enthalten ist und daher zurückgegeben
8890
wird. Der Wert <literal>"rot"</literal> wird nicht zurückgegeben, weil
8991
sein Schlüsselwert in <varname>$array1</varname> <literal>0</literal> ist,
@@ -92,15 +94,14 @@ Array
9294
zurückgegeben, weil er in beiden Arrays einen anderen Wert hat.
9395
</simpara>
9496
<simpara>
95-
Die beiden Werte des <literal>Schlüssel =&gt; Wert</literal> Paares werden
96-
als gleich erachtet, genau dann wenn <literal>(string) $elem1 ===
97-
(string) $elem2 </literal>. Anders ausgedrückt wird eine strikte
98-
Typenprüfung durchgeführt, so dass die Stringrepresentation gleich sein
99-
muss.
97+
Die beiden Werte der <literal>Schlüssel =&gt; Wert</literal>-Paare werden
98+
genau dann als gleich erachtet, wenn <literal>(string) $elem1 ===
99+
(string) $elem2 </literal>. Anders ausgedrückt wird eine strikte
100+
Typenprüfung durchgeführt, sodass die String-Darstellung gleich sein muss.
100101
<!-- TODO: example of it... -->
101102
</simpara>
102103
</refsect1>
103-
104+
104105
<refsect1 role="seealso">
105106
&reftitle.seealso;
106107
<simplelist>
@@ -112,8 +113,8 @@ Array
112113
<member><function>array_diff_assoc</function></member>
113114
</simplelist>
114115
</refsect1>
115-
</refentry>
116116

117+
</refentry>
117118
<!-- Keep this comment at the end of the file
118119
Local variables:
119120
mode: sgml

0 commit comments

Comments
 (0)