PHP-Ope­ra­to­ren bieten einfache und ef­fi­zi­en­te Methoden zur Da­ten­ma­ni­pu­la­ti­on. Durch ihre kompakte Form kann der Code oft ver­ständ­li­cher und in­tui­ti­ver gestaltet werden.

Was sind PHP-Ope­ra­to­ren?

PHP-Ope­ra­to­ren sind spezielle Symbole oder Zei­chen­fol­gen für Ope­ra­tio­nen auf PHP-Variablen und Werten. Sie werden ein­ge­setzt, um Daten zu ma­ni­pu­lie­ren, Be­din­gun­gen zu über­prü­fen und ma­the­ma­ti­sche Ope­ra­tio­nen aus­zu­füh­ren. Sie sind oft Be­stand­teil in PHP-Funk­tio­nen oder PHP-Klassen. Aber auch in komplexen An­wen­dun­gen erfüllen Ope­ra­to­ren es­sen­zi­el­le Aufgaben. Sie können zum Beispiel mit PHP In­for­ma­tio­nen aus einer MySQL-Datenbank abrufen und die Daten mithilfe von Ope­ra­to­ren mit­ein­an­der ver­glei­chen oder ver­knüp­fen.

Tipp

Mit Deploy Now von IONOS können Sie Ihre An­wen­dun­gen mühelos be­reit­stel­len und verwalten. Dank au­to­ma­ti­scher Ska­lie­rungs­funk­tio­nen wird si­cher­ge­stellt, dass Ihre An­wen­dun­gen stets die benötigte Leistung bieten, ohne manuelle Eingriffe. Dies spart Zeit und Res­sour­cen und er­mög­licht es Ihnen, sich auf die Wei­ter­ent­wick­lung Ihrer Projekte zu kon­zen­trie­ren.

Welche Gruppen von PHP-Ope­ra­to­ren gibt es?

PHP-Ope­ra­to­ren führen ver­schie­de­ne Ope­ra­tio­nen aus, darunter Be­rech­nun­gen, Wert­zu­wei­sun­gen, Ver­glei­che und logische Ausdrücke.

Hier sind einige der wich­tigs­ten Arten von Ope­ra­to­ren in PHP:

  • Arith­me­ti­sche Ope­ra­to­ren
  • Zu­wei­sungs­ope­ra­to­ren
  • Ver­gleichs­ope­ra­to­ren
  • Inkrement- und De­kre­men­t­ope­ra­to­ren
  • Logische Ope­ra­to­ren
  • Zei­chen­ket­ten­ope­ra­to­ren
  • Array-Ope­ra­to­ren
  • Kon­di­tio­nal­ope­ra­to­ren

Arith­me­ti­sche Ope­ra­to­ren

Arith­me­ti­sche Ope­ra­to­ren werden verwendet, um ma­the­ma­ti­sche Be­rech­nun­gen durch­zu­füh­ren.

Operator Name Beispiel Ergebnis
+ Addition $x + $y Summe von $x und $y
- Sub­trak­ti­on $x - $y Differenz von $x und $y
* Mul­ti­pli­ka­ti­on $x* $y Produkt von $x und $y
/ Division $x / $y Quotient von $x und $y
% Modulo $x % $y Rest von $x geteilt durch $y
** Po­ten­zie­ren $x** $y $y-te Potenz von $x

Zu­wei­sungs­ope­ra­to­ren

Zu­wei­sungs­ope­ra­to­ren wie =, +=, -=, *=, /= dienen dazu, Werte Variablen zu­zu­wei­sen und Va­ria­blen­wer­te zu ak­tua­li­sie­ren.

Zuweisung Äqui­va­lent zu Be­schrei­bung
x = y x = y Der Wert von y wird x zugeteilt
x += y x = x + y Addition
x -= y x = x - y Sub­trak­ti­on
x *= y x = x* y Mul­ti­pli­ka­ti­on
x /= y x = x / y Division
x %= y x = x % y Modulo

Ver­gleichs­ope­ra­to­ren

Diese Ope­ra­to­ren ver­glei­chen Werte und werten Be­din­gun­gen aus.

Operator Name Beispiel Ergebnis
== Gleich $x == $y Wahr, wenn $x gleich $y ist
=== Identisch $x === $y Wahr, wenn $x gleich $y ist und sie vom selben Typ sind
!= Ungleich $x != $y Wahr, wenn $x ungleich $y ist
<> Ungleich $x <> $y Wahr, wenn $x ungleich $y ist
!== Nicht identisch $x !== $y Wahr, wenn $x ungleich $y ist und sie nicht vom selben Typ sind
> Größer als $x > $y Wahr, wenn $x größer als $y ist
< Kleiner als $x < $y Wahr, wenn $x kleiner als $y ist
>= Größer oder gleich $x >= $y Wahr, wenn $x größer als oder gleich $y ist
<= Kleiner oder gleich $x <= $y Wahr, wenn $x kleiner als oder gleich $y ist
<=> Spaceship $x <=> $y Integer, der kleiner als, gleich oder größer als 0 ist, wenn $x kleiner als, gleich oder größer als $y ist
IONOS Cloud Object Storage
Daten sicher und günstig speichern

Ersetzen Sie eigene, kos­ten­in­ten­si­ve Spei­cher­lö­sun­gen mit IONOS Cloud Object Storage. Es ist hoch­gra­dig ska­lier­bar, äußerst kos­ten­ef­fi­zi­ent und in­te­griert sich in Ihre An­wen­dungs­sze­na­ri­en. Die extrem hohe Aus­fall­si­cher­heit unserer Server sowie eine in­di­vi­du­el­le Zu­griffs­steue­rung schützen Ihre Daten zu­ver­läs­sig.

Inkrement- und De­kre­men­t­ope­ra­to­ren

In­kre­men­tie­ren oder De­kre­men­tie­ren erhöht oder ver­rin­gert den Wert von Variablen.

Operator Name Be­schrei­bung
++$x Prä-Inkrement Erhöht $x um eins und gibt $x zurück
$x++ Post-Inkrement Gibt $x zurück und erhöht $x dann um eins
--$x Prä-Dekrement Ver­rin­gert $x um eins und gibt $x zurück
$x-- Post-Dekrement Gibt $x zurück und ver­rin­gert $x dann um eins

Logische Ope­ra­to­ren

Logische Ope­ra­to­ren werden in PHP benutzt, um logische Ausdrücke zu erstellen und Be­din­gun­gen zu ver­knüp­fen oder zu negieren.

Operator Name Beispiel Ergebnis
and Und $x and $y Wahr, wenn $x und $y wahr sind
or Oder $x or $y Wahr, wenn $x oder $y wahr ist
xor Xor $x xor $y Wahr, wenn entweder $x oder $y wahr ist, aber nicht beide
&& Und $x && $y Wahr, wenn $x und $y wahr sind
&#124;&#124; Oder $x &#124;&#124; $y Wahr, wenn $x oder $y wahr ist
! Nicht !$x Wahr, wenn $x nicht wahr ist

Zei­chen­ket­ten­ope­ra­to­ren

Diese Ope­ra­to­ren arbeiten mit Strings.

Operator Name Beispiel Ergebnis
. Kon­ka­te­na­ti­on $txt1 . $txt2 Verknüpft $txt1 und $txt2 mit­ein­an­der
.= Ver­knüp­fen­der Zu­wei­sungs­ope­ra­tor $txt1 .= $txt2 Hängt $txt2 an $txt1 an

Array-Ope­ra­to­ren

Es gibt spezielle Ope­ra­to­ren, um Arrays in PHP zu­sam­men­zu­füh­ren oder Werte in Arrays hin­zu­zu­fü­gen.

Operator Name Beispiel Ergebnis
+ Ver­ei­ni­gung $x + $y Ver­ei­ni­gung von $x und $y
== Gleich­wer­tig­keit $x == $y Wahr, wenn $x und $y dieselben Schlüssel-/Wertpaare haben
=== Identität $x === $y Wahr, wenn $x und $y dieselben Schlüssel-/Wertpaare haben, in der gleichen Rei­hen­fol­ge und vom selben Typ sind
!= Un­gleich­heit $x != $y Wahr, wenn $x ungleich $y ist
<> Un­gleich­heit $x <> $y Wahr, wenn $x ungleich $y ist
!== nicht identisch $x !== $y Wahr, wenn $x und $y nicht identisch sind

Kon­di­tio­nal­ope­ra­to­ren

Diese Ope­ra­to­ren weisen Werte basierend auf ver­schie­de­nen Be­din­gun­gen zu.

Operator Name Beispiel Ergebnis
?: Ter­när­ope­ra­tor $x = expr1 ? expr2 : expr3 Gibt den Wert von $x zurück; wenn expr1 wahr ist, ist $x gleich expr2, ansonsten ist $x gleich expr3.
?? Null-ko­hä­ren­ter Operator $x = expr1 ?? expr2 Gibt den Wert von $x zurück; der Wert von $x ist expr1, wenn expr1 vorhanden und nicht NULL ist, ansonsten ist $x gleich expr2.
Tipp

Die wich­tigs­ten Konzepte zur PHP-Pro­gram­mie­rung finden Sie in unserem PHP-Tutorial. Wir empfehlen Ihnen auch, die Vor- und Nachteile von PHP vs. Python und PHP vs. Ja­va­Script an­zu­schau­en, um Ihr Ver­ständ­nis von PHP zu vertiefen.

IONOS Ent­wick­ler API
Verwalten Sie Ihre IONOS Hosting-Produkte über unsere leis­tungs­star­ken APIs
  • DNS-Ma­nage­ment
  • SSL-Ver­wal­tung
  • API-Do­ku­men­ta­ti­on

Beispiel für die Anwendung von PHP-Ope­ra­to­ren

PHP-Ope­ra­to­ren können viel­sei­tig und in ver­schie­de­nen Stellen in Ihrem Code ein­ge­setzt werden.

Ope­ra­to­ren in Kon­troll­struk­tu­ren

Im folgenden Beispiel im­ple­men­tie­ren wir Kon­ka­te­na­ti­ons- und Ver­gleichs­ope­ra­to­ren für bedingte An­wei­sun­gen.

$age = 25;
$legalAge = 18;
if ($age > $legalAge) {
echo "Your age is: " . $age . " You are old enough to vote.";
} else {
echo "Your age is: " . $age . " You are not old enough to vote.";
}
php

Wir ver­glei­chen das Alter ($age) mit dem ge­setz­li­chen Min­dest­al­ter ($legalAge) für das Wahlrecht. Der Ver­gleichs­ope­ra­tor (>) prüft, ob $age größer ist als $legalAge. Je nachdem, ob die Bedingung wahr ist oder nicht, geben wir aus, ob die Person alt genug ist, um zu wählen, und verbinden das Alter mit dem Kon­ka­te­na­ti­ons­ope­ra­tor. Da $age größer ist als $legalAge, ist die Bedingung wahr.

Zum Hauptmenü