Operatoren
Inhaltsverzeichnis
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). Als Eselsbrücke können Sie sich Operatoren als Funktionen oder
Konstrukte vorstellen, die Ihnen einen Wert zurück liefern (ähnlich print)
und alles, was Ihnen keinen Wert zurück liefert (ähnlich echo) als irgend
etwas Anderes.
Es gibt drei Arten von Operatoren. Als erstes gibt es den unären Operator,
der nur mit einem Wert umgehen kann, zum Beispiel ! (der
Verneinungsoperator) oder ++ (der Inkrementoperator). Die zweite Gruppe
sind die sogenannten binären Operatoren; diese Gruppe enthält die meisten
Operatoren, die PHP unterstützt. Eine Liste dieser Operatoren finden Sie
weiter unten im Abschnitt
Operator-Rangfolge
.
Die dritte Gruppe bildet der ternäre Operator : ?:. Dieser sollte eher
benutzt werden um abhängig von einem dritten Ausdruck eine Auswahl zwischen
zwei Ausdrücken zu treffen, als zwischen zwei Sätzen oder Pfaden der
Programmausführung zu wählen. Übrigens ist es eine sehr gute Idee ternäre
Ausdrücke in Klammern zu setzen.