Operatoren
Inhaltsverzeichnis
- Operator-Rangfolge
- Arithmetische Operatoren
- Zuweisungsoperatoren
- Bit-Operatoren
- Vergleichs-Operatoren
- Operator zur Fehlerkontrolle
- Operator zur Programmausführung
- Inkrement- bzw. Dekrementoperatoren
- Logische Operatoren
- Zeichenketten-Operatoren
- Array-Operatoren
- Typ-Operatoren
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).
Operatoren können gemäß der Anzahl der Operanden, die sie erwarten,
gruppiert werden. Unäre Operatoren arbeiten mit nur einem Operanden, zum
Beispiel !
(der
logische Negationsoperator)
oder ++
(der
Inkrementoperator).
Binäre Operatoren arbeiten mit zwei Operanden, wie etwa die bekannten
arithmetischen Operatoren
+
(Plus) und -
(Minus), und die
meisten PHP-Operatoren fallen in diese Kategorie. Schließlich gibt es einen
einzigen
ternären Operator,
? :
, der mit drei Operanden arbeitet; dieser wird meist
einfach "der ternäre Operator" genannt (obwohl er wohl richtiger bedingter
Operator genannt werden könnte).
Eine vollständige Liste von PHP-Operatoren folgt im Abschnitt Operator-Rangfolge. 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.