Operator

Aus php bar

(Weitergeleitet von Vergleichsoperator)
Wechseln zu: Navigation, Suche

Ein Operator kann zweistellig (Binärer Operator) oder einstellig (Unärer Operator) sein. Das heißt, dass er entweder einen linken und einen rechten Operanden, oder nur einen Operanden (Zum Beispiel: !, ++, -- oder +/- als Vorzeichen, wobei + irrelevant ist) benutzt.

Inhaltsverzeichnis

Arithmetische Operatoren

Arithmetische Operatoren sind binäre Operatoren für mathematische Ausdrücke.

Name Operator Beispiel
Addition + $a + $b
Substraktion - $a - $b
Multiplikation * $a * $b
Division / $a / $b
Modulo  % $a % $b

Vergleichsoperatoren

Vergleichsoperatoren dienen, wie der Name schon sagt, zum Vergleichen von Werten, und sind daher ebenfalls binäre Operatoren. Das Ergebnis eines Vergleichs mit einem Vergleichsoperator ist ein boolescher Wert.

Name Operator Beispiel
Gleich == $a == $b
Identisch === $a === $b
Ungleich  != oder <> $a != $b oder $a <> $b
Unidentisch  !== $a !== $b
Kleiner als < $a < $b
Kleiner gleich <= $a <= $b
Größer als > $a > $b
Größer gleich >= $a >= $b

Logische Operatoren

Logische Operatoren dienen beispielsweise zur Verknüpfung von Ausdrücken, die boolesche Werte als Ergebnis haben.

Name Operator Beispiel
Und && oder AND $a && $b
Oder || oder or $a || $b
Nicht*  !  !$a
Entweder oder xor $a xor $b

* der Nicht-Operator ist ein unärer Operator.

Zuweisungsoperatoren

Zuweisungsoperatoren sind ebenfalls binäre Operatoren. Sie veranlassen die Zuweisung des rechten Wertes auf den linken Ausdruck. In der Regel werden Zuweisungsoperatoren dazu genutzt Werte in Variablen abzulegen. Der einfachste Zuweisungsoperator ist =. Es gibt darüber hinaus aber noch weitere Zuweisungsoperatoren, die durch Kombination mit anderen Operatortypen entstanden sind. Hierzu zählen unter anderem: +=, -=, .=, *=

Operator Beispiel
+= $a += 5 => $a = $a + 5
-= $a -= 5 => $a = $a - 5
*= $a *= 5 => $a = $a * 5
/= $a /= 5 => $a = $a / 5
 %= $a %= 5 => $a = $a % 5
.= $a .= 'world' $a = $a . 'world'
&= $a &= ($X>5) => $a = $a & ($X>5)
= = ($X>5) => $a = $a | ($X>5)

Bit-Operatoren

Bit-Operatoren setzen einzelne Bits bestimmter Bytes. Wenn beide, der links- und rechtsseitige Parameter, Zeichenketten sind, arbeiten die Bit-Operatoren mit ASCII-Werten der einzelnen Zeichen.

Vorlage:todoTabelle

Persönliche Werkzeuge