Ein Operator ist etwas das Sie mit einem oder mehreren Werten füttern (oder Ausdrücken, um im Programmierjargon zu sprechen) 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).
Binare Operatoren arbeiten mit zwei Operanden, wie etwa die bekannten
arithemetischen 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 - Assoziativität, die regeln wie Ausdrücke, die mehrere unterschiedliche Operatoren enthalten, ausgewertet werden.