Skip to content

Commit d216deb

Browse files
committed
Sync with EN
1 parent dde81ed commit d216deb

File tree

19 files changed

+165
-89
lines changed

19 files changed

+165
-89
lines changed

reference/math/book.xml

Lines changed: 2 additions & 3 deletions
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: e75557e268736a2a08a5cd17f50048e9db545e02 Maintainer: sammywg Status: ready -->
2+
<!-- EN-Revision: 761d72245071f89a626903c9bcdc6aaff1252d54 Maintainer: sammywg Status: ready -->
43
<!-- Reviewed: yes -->
54
<!-- Rev-Revision: 48ce43fe79fa0c9f31f187ea8ec995b4cb13037e Reviewer: samesch -->
6-
<book xml:id="book.math" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
5+
<book xml:id="book.math" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink" annotations="interactive">
76
<?phpdoc extension-membership="core" ?>
87
<title>Mathematische Funktionen</title>
98
<titleabbrev>Math</titleabbrev>

reference/math/functions/ceil.xml

Lines changed: 5 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,7 @@
11
<?xml version="1.0" encoding="utf-8"?>
2-
<!-- $Revision$ -->
3-
<!-- EN-Revision: e2a460ca39fece49eefdd5bd2282e5ba7b488fea Maintainer: hholzgra Status: ready -->
2+
<!-- EN-Revision: 761d72245071f89a626903c9bcdc6aaff1252d54 Maintainer: hholzgra Status: ready -->
43
<!-- Reviewed: yes -->
5-
<!-- Rev-Revision: 1.0 Reviewer: samesch -->
4+
<!-- Rev-Revision: e2a460ca39fece49eefdd5bd2282e5ba7b488fea Reviewer: samesch -->
65
<refentry xml:id="function.ceil" xmlns="http://docbook.org/ns/docbook">
76
<refnamediv>
87
<refname>ceil</refname>
@@ -78,9 +77,9 @@
7877
<programlisting role="php">
7978
<![CDATA[
8079
<?php
81-
echo ceil(4.3); // 5
82-
echo ceil(9.999); // 10
83-
echo ceil(-3.14); // -3
80+
echo ceil(4.3), PHP_EOL; // 5
81+
echo ceil(9.999), PHP_EOL; // 10
82+
echo ceil(-3.14), PHP_EOL; // -3
8483
?>
8584
]]>
8685
</programlisting>

reference/math/functions/deg2rad.xml

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
<?xml version="1.0" encoding="utf-8"?>
2-
<!-- $Revision$ -->
3-
<!-- EN-Revision: 0c9c2dd669fe9395eaa73d487fbd160f9057429a Maintainer: hholzgra Status: ready -->
2+
<!-- EN-Revision: 761d72245071f89a626903c9bcdc6aaff1252d54 Maintainer: hholzgra Status: ready -->
3+
<!-- Reviewed: no -->
4+
<!-- Rev-Revision: 48ce43fe79fa0c9f31f187ea8ec995b4cb13037e Reviewer: samesch -->
45
<refentry xmlns="http://docbook.org/ns/docbook" xml:id="function.deg2rad">
56
<refnamediv>
67
<refname>deg2rad</refname>
@@ -51,7 +52,7 @@
5152
<![CDATA[
5253
<?php
5354
54-
echo deg2rad(45); // 0.785398163397
55+
echo deg2rad(45), PHP_EOL; // 0.785398163397
5556
var_dump(deg2rad(45) === M_PI_4); // bool(true)
5657
5758
?>

reference/math/functions/exp.xml

Lines changed: 5 additions & 5 deletions
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: 0c9c2dd669fe9395eaa73d487fbd160f9057429a Maintainer: nobody Status: ready -->
2+
<!-- EN-Revision: 761d72245071f89a626903c9bcdc6aaff1252d54 Maintainer: nobody Status: ready -->
3+
<!-- Reviewed: no -->
44
<refentry xml:id="function.exp" xmlns="http://docbook.org/ns/docbook">
55
<refnamediv>
66
<refname>exp</refname>
@@ -55,16 +55,16 @@
5555
<programlisting role="php">
5656
<![CDATA[
5757
<?php
58-
echo exp(12) . "\n";
58+
echo exp(12), PHP_EOL;
5959
echo exp(5.7);
6060
?>
6161
]]>
6262
</programlisting>
6363
&example.outputs;
6464
<screen>
6565
<![CDATA[
66-
1.6275E+005
67-
298.87
66+
162754.791419
67+
298.86740096706
6868
]]>
6969
</screen>
7070
</example>

reference/math/functions/floor.xml

Lines changed: 4 additions & 5 deletions
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: 69194f0815e88458e10e23bbebf91620bd1293a6 Maintainer: hholzgra Status: ready -->
2+
<!-- EN-Revision: 761d72245071f89a626903c9bcdc6aaff1252d54 Maintainer: hholzgra Status: ready -->
43
<!-- Reviewed: yes -->
54
<!-- Rev-Revision: e2a460ca39fece49eefdd5bd2282e5ba7b488fea Reviewer: samesch -->
65
<refentry xml:id="function.floor" xmlns="http://docbook.org/ns/docbook">
@@ -76,9 +75,9 @@
7675
<programlisting role="php">
7776
<![CDATA[
7877
<?php
79-
echo floor(4.3); // 4
80-
echo floor(9.999); // 9
81-
echo floor(-3.14); // -4
78+
echo floor(4.3), PHP_EOL; // 4
79+
echo floor(9.999), PHP_EOL; // 9
80+
echo floor(-3.14), PHP_EOL; // -4
8281
?>
8382
]]>
8483
</programlisting>

reference/math/functions/fmod.xml

Lines changed: 4 additions & 2 deletions
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: 83f96a23fc4bb9841f72df5a53f776b14236d606 Maintainer: hholzgra Status: ready -->
2+
<!-- EN-Revision: 761d72245071f89a626903c9bcdc6aaff1252d54 Maintainer: hholzgra Status: ready -->
3+
<!-- Reviewed: no -->
44
<refentry xml:id="function.fmod" xmlns="http://docbook.org/ns/docbook">
55
<refnamediv>
66
<refname>fmod</refname>
@@ -69,6 +69,8 @@ $x = 5.7;
6969
$y = 1.3;
7070
$r = fmod($x, $y);
7171
// $r ist 0.5 weil 4 * 1.3 + 0.5 = 5.7
72+
73+
var_dump($x, $y, $r);
7274
?>
7375
]]>
7476
</programlisting>

reference/math/functions/hexdec.xml

Lines changed: 17 additions & 8 deletions
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: 86e6094e86b84a51d00ab217ac50ce8dde33d82a Maintainer: hholzgra Status: ready -->
2+
<!-- EN-Revision: 761d72245071f89a626903c9bcdc6aaff1252d54 Maintainer: hholzgra Status: ready -->
3+
<!-- Reviewed: no -->
44
<refentry xml:id="function.hexdec" xmlns="http://docbook.org/ns/docbook">
55
<refnamediv>
66
<refname>hexdec</refname>
@@ -81,12 +81,21 @@
8181
<programlisting role="php">
8282
<![CDATA[
8383
<?php
84-
var_dump(hexdec("See"));
85-
var_dump(hexdec("ee"));
86-
// both print "int(238)"
87-
88-
var_dump(hexdec("that")); // print "int(10)"
89-
var_dump(hexdec("a0")); // print "int(160)"
84+
var_dump(hexdec("ee")); // gibt "int(238)" aus
85+
var_dump(hexdec("a0")); // gibt "int(160)" aus
86+
?>
87+
]]>
88+
</programlisting>
89+
</example>
90+
</para>
91+
<para>
92+
<example>
93+
<title><function>hexdec</function> mit ungültigen Zeichen</title>
94+
<programlisting role="php">
95+
<![CDATA[
96+
<?php
97+
var_dump(hexdec("See")); // gibt "int(238)" aus
98+
var_dump(hexdec("that")); // gibt "int(10)" aus
9099
?>
91100
]]>
92101
</programlisting>

reference/math/functions/intdiv.xml

Lines changed: 30 additions & 6 deletions
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: 0c9c2dd669fe9395eaa73d487fbd160f9057429a Maintainer: Sven Status: ready -->
2+
<!-- EN-Revision: 761d72245071f89a626903c9bcdc6aaff1252d54 Maintainer: Sven Status: ready -->
43
<!-- Reviewed: no -->
54
<refentry xml:id="function.intdiv" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
65
<refnamediv>
@@ -76,11 +75,10 @@ var_dump(intdiv(3, -2));
7675
var_dump(intdiv(-3, -2));
7776
var_dump(intdiv(PHP_INT_MAX, PHP_INT_MAX));
7877
var_dump(intdiv(PHP_INT_MIN, PHP_INT_MIN));
79-
var_dump(intdiv(PHP_INT_MIN, -1));
80-
var_dump(intdiv(1, 0));
8178
?>
8279
]]>
8380
</programlisting>
81+
&example.outputs;
8482
<screen>
8583
<![CDATA[
8684
int(1)
@@ -89,9 +87,35 @@ int(-1)
8987
int(1)
9088
int(1)
9189
int(1)
90+
]]>
91+
</screen>
92+
</example>
93+
</para>
94+
<para>
95+
<example>
96+
<title><function>intdiv</function>-Beispiel mit ungültigem Divisor</title>
97+
<programlisting role="php">
98+
<![CDATA[
99+
<?php
100+
try {
101+
intdiv(PHP_INT_MIN, -1);
102+
} catch (Error $e) {
103+
echo get_class($e), ': ', $e->getMessage(), PHP_EOL;
104+
}
92105
93-
Fatal error: Uncaught ArithmeticError: Division of PHP_INT_MIN by -1 is not an integer in %s on line 8
94-
Fatal error: Uncaught DivisionByZeroError: Division by zero in %s on line 9
106+
try {
107+
intdiv(1, 0);
108+
} catch (Error $e) {
109+
echo get_class($e), ': ', $e->getMessage(), PHP_EOL;
110+
}
111+
?>
112+
]]>
113+
</programlisting>
114+
&example.outputs;
115+
<screen>
116+
<![CDATA[
117+
ArithmeticError: Division of PHP_INT_MIN by -1 is not an integer
118+
DivisionByZeroError: Division by zero
95119
]]>
96120
</screen>
97121
</example>

reference/math/functions/max.xml

Lines changed: 11 additions & 6 deletions
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: 8a0ab242e83ec201615c947eaa0e1c5719576c12 Maintainer: sammywg Status: ready -->
2+
<!-- EN-Revision: 761d72245071f89a626903c9bcdc6aaff1252d54 Maintainer: sammywg Status: ready -->
3+
<!-- Reviewed: no -->
44
<refentry xml:id="function.max" xmlns="http://docbook.org/ns/docbook">
55
<refnamediv>
66
<refname>max</refname>
@@ -138,34 +138,39 @@
138138
&reftitle.examples;
139139
<para>
140140
<example>
141-
<title>Beispiel für die Verwendung von <function>max</function></title>
141+
<title>Beispiele für die Verwendung von <function>max</function></title>
142142
<programlisting role="php">
143143
<![CDATA[
144144
<?php
145-
echo max(2, 3, 1, 6, 7); // 7
146-
echo max(array(2, 4, 5)); // 5
145+
echo max(2, 3, 1, 6, 7), PHP_EOL; // 7
146+
echo max(array(2, 4, 5)), PHP_EOL; // 5
147147
148148
// Hier vergleichen wir -1 < 0, sodass 'hallo' der größte Wert ist
149-
echo max('hallo', -1); // hallo
149+
echo max('hallo', -1), PHP_EOL; // hallo
150150
151151
// Bei mehreren Arrays unterschiedlicher Länge, gibt max das längste zurück
152152
$val = max(array(2, 2, 2), array(1, 1, 1, 1)); // array(1, 1, 1, 1)
153+
var_dump($val);
153154
154155
// Mehrere Arrays gleicher Länge werden von links nach rechts verglichen,
155156
// daher ist in unserem Beispiel 2 == 2, aber 5 > 4
156157
$val = max(array(2, 4, 8), array(2, 5, 1)); // array(2, 5, 1)
158+
var_dump($val);
157159
158160
// Sind ein Array und ein Nicht-Array-Parameter gegeben, wird das Array zurückgegeben,
159161
// da Vergleiche Arrays als größer behandeln als alle anderen Werte
160162
$val = max('string', array(2, 5, 7), 42); // array(2, 5, 7)
163+
var_dump($val);
161164
162165
// Ist ein Argument NULL oder ein boolescher Wert, wird es mit anderen Werten
163166
// unter Verwendung der Regel FALSE < TRUE verglichen, ohne Rücksicht auf die anderen beteiligten Typen
164167
// Im folgenden Beispiel wird -10 im Vergleich wie TRUE behandelt
165168
$val = max(-10, FALSE); // -10
169+
var_dump($val);
166170
167171
// Andererseits wird 0 wie FALSE behandelt, so dass es "kleiner" ist als TRUE
168172
$val = max(0, TRUE); // TRUE
173+
var_dump($val);
169174
?>
170175
]]>
171176
</programlisting>

reference/math/functions/min.xml

Lines changed: 13 additions & 6 deletions
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: 8a0ab242e83ec201615c947eaa0e1c5719576c12 Maintainer: sammywg Status: ready -->
2+
<!-- EN-Revision: 761d72245071f89a626903c9bcdc6aaff1252d54 Maintainer: sammywg Status: ready -->
3+
<!-- Reviewed: no -->
44
<refentry xml:id="function.min" xmlns="http://docbook.org/ns/docbook">
55
<refnamediv>
66
<refname>min</refname>
@@ -138,35 +138,42 @@
138138
&reftitle.examples;
139139
<para>
140140
<example>
141-
<title>Beispiel für die Verwendung von <function>min</function></title>
141+
<title>Beispiele für die Verwendung von <function>min</function></title>
142142
<programlisting role="php">
143143
<![CDATA[
144144
<?php
145-
echo min(2, 3, 1, 6, 7); // 1
146-
echo min(array(2, 4, 5)); // 2
145+
echo min(2, 3, 1, 6, 7), PHP_EOL; // 1
146+
echo min(array(2, 4, 5)), PHP_EOL; // 2
147147
148148
// Hier vergleichen wir -1 < 0, so dass -1 der kleinste Wert ist
149-
echo min('hello', -1); // -1
149+
echo min('hello', -1), PHP_EOL; // -1
150150
151151
// Bei mehreren Arrays unterschiedlicher Länge, gibt min das kürzeste zurück
152152
$val = min(array(2, 2, 2), array(1, 1, 1, 1)); // array(2, 2, 2)
153+
var_dump($val);
153154
154155
// Mehrere Arrays gleicher Länge werden von links nach rechts verglichen,
155156
// daher ist in unserem Beispiel 2 == 2, aber 4 < 5
156157
$val = min(array(2, 4, 8), array(2, 5, 1)); // array(2, 4, 8)
158+
var_dump($val);
157159
158160
// Sind ein Array und ein Nicht-Array-Parameter gegeben, wird nie das Array zurückgegeben,
159161
// da Vergleiche Arrays als größer behandeln als alle anderen Werte
160162
$val = min('string', array(2, 5, 7), 42); // string
163+
var_dump($val);
161164
162165
// Ist ein Argument NULL oder ein boolescher Wert, wird es mit anderen Werten
163166
// unter Verwendung der Regeln FALSE < TRUE und NULL == FALSE verglichen, ohne Rücksicht auf die anderen beteiligten Typen
164167
// In den folgenden Beispielen wird -10 im Vergleich wie TRUE behandelt
165168
$val = min(-10, FALSE, 10); // FALSE
169+
var_dump($val);
170+
166171
$val = min(-10, NULL, 10); // NULL
172+
var_dump($val);
167173
168174
// Andererseits wird 0 wie FALSE behandelt, so dass es "kleiner" ist als TRUE
169175
$val = min(0, TRUE); // 0
176+
var_dump($val);
170177
?>
171178
]]>
172179
</programlisting>

0 commit comments

Comments
 (0)