Operatoren
Rechenoperatoren
| Operator |
Beispiel |
| + |
$a + $b |
| * |
$a * $b |
| - |
$a - $b |
| / |
$a / $b |
| % |
// Modulo $a % $b |
Möglichkeiten um Zuweisungen abzukürzen
| kurze Version |
lange Version |
| $a += 1; |
$a = $a + 1; |
| $a -= 1; |
$a = $a - 1; |
| $a *= 1; |
$a = $a * 1; |
| $a /= 1; |
$a = $a / 1; |
| $a %= 1; |
$a = $a % 1; |
| $a++; |
$a = $a + 1; |
| $a--; |
$a = $a - 1; |
Die Inkrement- (++) und Dekrement-Operatoren (--) erhöhen bzw. verringern den Wert einer
Variablen um 1.
Vergleichsoperatoren
| Operator |
Beispiel |
Umgangssprachlich |
| == |
$a == $b |
Wert von $a ist gleich Wert von $b. |
| === |
$a === $b |
Vergleicht zusätzlich auf true/false |
| != |
$a != $b |
Wert von $a ist ungleich Wert von $b. |
| < > |
$a < > $b |
Wert von $a ist ungleich Wert von $b. |
| > |
$a > $b |
Wert von $a ist größer als Wert von $b. |
| >= |
$a >= $b |
Wert von $a ist größer oder gleich als Wert von $b. |
| < |
$a < $b |
Wert von $a ist kleiner als Wert von $b. |
| <= |
$a <= $b |
Wert von $a ist kleiner oder gleich als Wert von $b. |
Auf diese Weise lassen sich nicht nur Variablen miteinander vergleichen, sondern auch
konstante Zahlenwerte und auch Zeichenketten.
Beispiele:
"Hallo" == "hallo"
4 != 7
$b <= 4
$a > 24
$wort == "Hallo Welt!"
$wort != "Hallo Welt!"
Logische Operatoren
| Operator |
Beispiel |
| AND |
($a == $b) AND ($a == $c) |
| && |
($a == $b) && ($a == $c) |
| OR |
($a == $b) OR ($a == $c) |
| || |
($a == $b) || ($a == $c) |
| ! |
!true |
| XOR |
($a == $b) XOR ($a == $c) |
Zuweisungsoperatoren
| Operator |
Beispiel |
| = |
$a = $b |
| => |
array(1=>"eins", 2=>"zwei") |
Objektoperator
| Operator |
Beispiel |
| -> |
$var->zaehler |
Verbindungsoperatoren
| Operator |
Beispiel |
| . |
$a . $b |
"Hallo" . " Welt!" |
| .= |
$a .= $b |
$a .= " Welt!" |
, |
$a , $b |
"Hallo" , " Welt!" |