Operator
Aus php bar
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

