Aktueller Standort: Startseite> Neueste Artikel> Ausführliche Erklärung der PHP-Vergleichsoperatoren: gleich, ungleich, größer als, kleiner als und deren Verwendungshinweise

Ausführliche Erklärung der PHP-Vergleichsoperatoren: gleich, ungleich, größer als, kleiner als und deren Verwendungshinweise

M66 2025-10-26

Was PHP-Vergleichsoperatoren tun

In PHP werden Vergleichsoperatoren verwendet, um die Werte zweier Variablen oder Ausdrücke zu vergleichen, um festzustellen, ob sie gleich sind, eine Größenbeziehung haben oder denselben Typ haben. Durch diese Operatoren können flexiblere logische Urteile in bedingte Anweisungen implementiert werden.

Hauptvergleichsoperatoren in PHP

Im Folgenden werden häufig verwendete Vergleichsoperatoren in PHP und ihre Bedeutung aufgeführt:

gleich (==)

Wird verwendet, um zwei Werte unabhängig vom Datentyp auf Gleichheit zu vergleichen. Zum Beispiel:

 $a = 5;
$b = '5';
var_dump($a == $b); // Ausgabe true,Denn nur Werte vergleichen,Vergleichen Sie keine Typen

Ungleich (!=)

Bestimmt, ob zwei Werte unabhängig vom Datentyp ungleich sind.

 $a = 5;
$b = 8;
var_dump($a != $b); // Ausgabe true

Größer als (>)

Gibt „true“ zurück, wenn der Wert links größer als der Wert rechts ist.

 $a = 10;
$b = 7;
var_dump($a > $b); // Ausgabe true

Weniger als (<)

Gibt „true“ zurück, wenn der Wert links kleiner als der Wert rechts ist.

 $a = 3;
$b = 8;
var_dump($a < $b); // Ausgabe true

Größer oder gleich (>=)

Bestimmen Sie, ob der Wert links größer oder gleich dem Wert rechts ist.

 $a = 5;
$b = 5;
var_dump($a >= $b); // Ausgabe true

Kleiner oder gleich (<=)

Bestimmen Sie, ob der Wert links kleiner oder gleich dem Wert rechts ist.

 $a = 4;
$b = 5;
var_dump($a <= $b); // Ausgabe true

Ständig gleich (===)

Vergleicht den Wert und den Typ gleichzeitig und gibt nur dann „true“ zurück, wenn beide gleich sind.

 $a = 5;
$b = '5';
var_dump($a === $b); // Ausgabe false,Weil die Typen unterschiedlich sind

Nicht immer gleich (!==)

Gibt true zurück, wenn einer der Werte oder Typen unterschiedlich ist.

 $a = 5;
$b = '5';
var_dump($a !== $b); // Ausgabe true

Zusammenfassen

Vergleichsoperatoren in PHP werden sehr häufig in bedingten Urteilen verwendet. Wenn Sie die Unterschiede zwischen verschiedenen Operatoren verstehen, insbesondere den Unterschied zwischen „gleich (==)“ und „konstanter Gleichwert (===)“, können Sie Logikfehler vermeiden und die Lesbarkeit und Sicherheit Ihres Codes verbessern.