Kapitel 11. Operatoren

Inhaltsverzeichnis
Operator-Rangfolge
Arithmetische Operatoren
Zuweisungsoperatoren
Bit-Operatoren
Vergleichs-Operatoren
Fehler-Kontroll-Operatoren
Operatoren zur Programmausführung
Inhaltsverzeichnis Operator-Rangfolge Arithmetische Operatoren Zuweisungsoperatoren Bit-Operatoren Vergleichs-Operatoren Fehler-Kontroll-Operatoren Operatoren zur Programmausführung Inkrement- bzw. Dekrementoperatoren
Logische Operatoren
Zeichenketten-Operatoren
Array Operatoren

Operator-Rangfolge

Die Operator-Rangfolge legt fest , wie " eng " ein Operator zwei Ausdrücke miteinander verbindet . Zum Beispiel ist das Ergebnis des Ausdruckes 1 + 5 * 3 16 und nicht 18 , da der Mulitiplikations-Operator ( "*" ) in der Rangfolge höher steht als der Additions-Operator ("+" ) . Wenn nötig , können Sie Klammern setzen , um die Rangfolge der Operatoren zu beeinflussen . Zum Beispiel : ( 1 + 5 ) * 3 ergibt 18 .

Die folgende Tabelle zeigt die Rangfolge der Operatoren , oben steht der Operator mit dem niedrigsten Rang .

Tabelle 11-1 . Operator-Rangfolge

Operator
links
links
links
links
rechts
links
links
links
links
links
links
links
keine Richtung == != ===
keine Richtung
links
links
links
rechts
rechts
keine Richtung


Anmerkung : Obwohl ! einen höheren Rang gegenüber = hat , erlaubt es Ihnen PHP immer noch ähnliche Ausdrücke wie den folgenden zu schreiben : if ( !$a =foo() ) .In diesem Ausdruck wird die Ausgabe von foo( ) der Variablen $a zugewiesen .