-
Notifications
You must be signed in to change notification settings - Fork 43
/
Copy pathoperators.xml
73 lines (71 loc) · 2.78 KB
/
operators.xml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
<?xml version="1.0" encoding="utf-8"?>
<!-- $Revision$ -->
<!-- EN-Revision: 52407313885d27a4e891e08dd2e2481bcc39e244 Maintainer: nobody Status: ready -->
<!-- Reviewed: yes -->
<!-- Rev-Revision: e4b889a3e8b9d87ab605aac9bbe85d2c16c69a1b Reviewer: samesch -->
<!-- CREDITS: tzwenny, betz -->
<chapter xml:id="language.operators" xmlns="http://docbook.org/ns/docbook">
<title>Operatoren</title>
<simpara>
Ein Operator ist etwas das Sie mit einem oder mehreren Werten (oder
Ausdrücken, um im Programmierjargon zu sprechen) füttern und Sie erhalten
als Ergebnis einen anderen Wert (damit wird diese Konstruktion selbst zu
einem Ausdruck).
</simpara>
<para>
Operatoren können gemäß der Anzahl der Operanden, die sie erwarten,
gruppiert werden. Unäre Operatoren arbeiten mit nur einem Operanden, zum
Beispiel <literal>!</literal> (der
<link linkend="language.operators.logical">logische Negationsoperator</link>)
oder <literal>++</literal> (der
<link linkend="language.operators.increment">Inkrementoperator</link>).
Binäre Operatoren arbeiten mit zwei Operanden, wie etwa die bekannten
<link linkend="language.operators.arithmetic">arithmetischen Operatoren</link>
<literal>+</literal> (Plus) und <literal>-</literal> (Minus), und die
meisten PHP-Operatoren fallen in diese Kategorie. Schließlich gibt es einen
einzigen
<link linkend="language.operators.comparison.ternary">ternären Operator</link>,
<literal>? :</literal>, der mit drei Operanden arbeitet; dieser wird meist
einfach "der ternäre Operator" genannt (obwohl er wohl richtiger bedingter
Operator genannt werden könnte).
</para>
<para>
Eine vollständige Liste von PHP-Operatoren folgt im Abschnitt
<link linkend="language.operators.precedence">Operator-Rangfolge</link>.
Dieser Abschnitt erklärt weiterhin die Operator-Rangfolge und die
Assoziativität (Ausführungspriorität), die regeln wie Ausdrücke, die
mehrere unterschiedliche Operatoren enthalten, ausgewertet werden.
</para>
&language.operators.precedence;
&language.operators.arithmetic;
&language.operators.increment;
&language.operators.assignment;
&language.operators.bitwise;
&language.operators.comparison;
&language.operators.errorcontrol;
&language.operators.execution;
&language.operators.logical;
&language.operators.string;
&language.operators.array;
&language.operators.type;
</chapter>
<!-- Keep this comment at the end of the file
Local variables:
mode: sgml
sgml-omittag:t
sgml-shorttag:t
sgml-minimize-attributes:nil
sgml-always-quote-attributes:t
sgml-indent-step:1
sgml-indent-data:t
indent-tabs-mode:nil
sgml-parent-document:nil
sgml-default-dtd-file:"~/.phpdoc/manual.ced"
sgml-exposed-tags:nil
sgml-local-catalogs:nil
sgml-local-ecat-files:nil
End:
vim600: syn=xml fen fdm=syntax fdl=2 si
vim: et tw=78 syn=sgml
vi: ts=1 sw=1
-->