PHP-Operatoren: Schlüsselkomponenten der Programmierung

PHP-Operatoren bieten einfache und effiziente Methoden zur Datenmanipulation. Durch ihre kompakte Form kann der Code oft verständlicher und intuitiver gestaltet werden.

Was sind PHP-Operatoren?

PHP-Operatoren sind spezielle Symbole oder Zeichenfolgen für Operationen auf PHP-Variablen und Werten. Sie werden eingesetzt, um Daten zu manipulieren, Bedingungen zu überprüfen und mathematische Operationen auszuführen. Sie sind oft Bestandteil in PHP-Funktionen oder PHP-Klassen. Aber auch in komplexen Anwendungen erfüllen Operatoren essenzielle Aufgaben. Sie können zum Beispiel mit PHP Informationen aus einer MySQL-Datenbank abrufen und die Daten mithilfe von Operatoren miteinander vergleichen oder verknüpfen.

Tipp

Mit Deploy Now von IONOS können Sie Ihre Anwendungen mühelos bereitstellen und verwalten. Dank automatischer Skalierungsfunktionen wird sichergestellt, dass Ihre Anwendungen stets die benötigte Leistung bieten, ohne manuelle Eingriffe. Dies spart Zeit und Ressourcen und ermöglicht es Ihnen, sich auf die Weiterentwicklung Ihrer Projekte zu konzentrieren.

Welche Gruppen von PHP-Operatoren gibt es?

PHP-Operatoren führen verschiedene Operationen aus, darunter Berechnungen, Wertzuweisungen, Vergleiche und logische Ausdrücke.

Hier sind einige der wichtigsten Arten von Operatoren in PHP:

  • Arithmetische Operatoren
  • Zuweisungsoperatoren
  • Vergleichsoperatoren
  • Inkrement- und Dekrementoperatoren
  • Logische Operatoren
  • Zeichenkettenoperatoren
  • Array-Operatoren
  • Konditionaloperatoren

Arithmetische Operatoren

Arithmetische Operatoren werden verwendet, um mathematische Berechnungen durchzuführen.

Operator Name Beispiel Ergebnis
+ Addition $x + $y Summe von $x und $y
- Subtraktion $x - $y Differenz von $x und $y
* Multiplikation $x* $y Produkt von $x und $y
/ Division $x / $y Quotient von $x und $y
% Modulo $x % $y Rest von $x geteilt durch $y
** Potenzieren $x** $y $y-te Potenz von $x

Zuweisungsoperatoren

Zuweisungsoperatoren wie =, +=, -=, *=, /= dienen dazu, Werte Variablen zuzuweisen und Variablenwerte zu aktualisieren.

Zuweisung Äquivalent zu Beschreibung
x = y x = y Der Wert von y wird x zugeteilt
x += y x = x + y Addition
x -= y x = x - y Subtraktion
x *= y x = x* y Multiplikation
x /= y x = x / y Division
x %= y x = x % y Modulo

Vergleichsoperatoren

Diese Operatoren vergleichen Werte und werten Bedingungen 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 S3 Object Storage

Der IONOS S3 Object Storage ist ideal für Backups sowie zum Archivieren von Unternehmensdaten. Sie können beliebig große, statische Datenmengen kostengünstig speichern.

Hoch skalierbar
Kostengünstig
Komfortabel

Inkrement- und Dekrementoperatoren

Inkrementieren oder Dekrementieren erhöht oder verringert den Wert von Variablen.

Operator Name Beschreibung
++$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 Verringert $x um eins und gibt $x zurück
$x-- Post-Dekrement Gibt $x zurück und verringert $x dann um eins

Logische Operatoren

Logische Operatoren werden in PHP benutzt, um logische Ausdrücke zu erstellen und Bedingungen zu verknüpfen 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

Zeichenkettenoperatoren

Diese Operatoren arbeiten mit Strings.

Operator Name Beispiel Ergebnis
. Konkatenation $txt1 . $txt2 Verknüpft $txt1 und $txt2 miteinander
.= Verknüpfender Zuweisungsoperator $txt1 .= $txt2 Hängt $txt2 an $txt1 an

Array-Operatoren

Es gibt spezielle Operatoren, um Arrays in PHP zusammenzuführen oder Werte in Arrays hinzuzufügen.

Operator Name Beispiel Ergebnis
+ Vereinigung $x + $y Vereinigung von $x und $y
== Gleichwertigkeit $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 Reihenfolge und vom selben Typ sind
!= Ungleichheit $x != $y Wahr, wenn $x ungleich $y ist
<> Ungleichheit $x <> $y Wahr, wenn $x ungleich $y ist
!== nicht identisch $x !== $y Wahr, wenn $x und $y nicht identisch sind

Konditionaloperatoren

Diese Operatoren weisen Werte basierend auf verschiedenen Bedingungen zu.

Operator Name Beispiel Ergebnis
?: Ternäroperator $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-kohärenter 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 wichtigsten Konzepte zur PHP-Programmierung finden Sie in unserem PHP-Tutorial. Wir empfehlen Ihnen auch, die Vor- und Nachteile von PHP vs. Python und PHP vs. JavaScript anzuschauen, um Ihr Verständnis von PHP zu vertiefen.

Die kostenlose IONOS API

Aktualisieren Sie Domain-, DNS-, SSL-Einstellungen und mehr mit der IONOS API.

DNS-Management
SSL-Verwaltung
API-Dokumentation

Beispiel für die Anwendung von PHP-Operatoren

PHP-Operatoren können vielseitig und in verschiedenen Stellen in Ihrem Code eingesetzt werden.

Operatoren in Kontrollstrukturen

Im folgenden Beispiel implementieren wir Konkatenations- und Vergleichsoperatoren für bedingte Anweisungen.

$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 vergleichen das Alter ($age) mit dem gesetzlichen Mindestalter ($legalAge) für das Wahlrecht. Der Vergleichsoperator (>) 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 Konkatenationsoperator. Da $age größer ist als $legalAge, ist die Bedingung wahr.