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!" |