Aktueller Standort: Startseite> Neueste Artikel> Detaillierte Erläuterung von! == unvollständiger Gleichstellungsoperator in PHP und der Anwendungsszenarien

Detaillierte Erläuterung von! == unvollständiger Gleichstellungsoperator in PHP und der Anwendungsszenarien

gitbox 2025-06-25

1. === Operator

In PHP, ===

Der obige Code identifiziert zwei verschiedene Werte und vergleicht sie. Da die Arten von Variablen $ A und $ B unterschiedlich sind, ist eine Ganzzahl und der andere eine Zeichenfolge, sodass der Operator === FALSE zurückgibt und die Ausgabeergebnisse nicht gleich sind.

2.! == Operator

! == ist ein unvollständiger Operator in PHP, und seine Funktion ist das Gegenteil von === . Es wird verwendet, um zu vergleichen, ob zwei Werte unterschiedliche Typen oder unterschiedliche Werte haben. Wenn die beiden Werte unterschiedliche Typen oder die gleichen Typen haben, aber unterschiedliche Werte, gibt der Operator true zurück, andernfalls gibt er false zurück.

$ a = 5;
$ B = '5';
if ($ a! == $ b) {
    echo 'ungleich';
} anders {
    echo 'gleich';
}

Der obige Code vergleicht die Variablen $ A und $ b . Da $ A und $ B die gleichen Typen, aber unterschiedliche Werte haben, gibt der Operator true zurück und das Ausgabeergebnis ist ungleich.

3. Szenarien verwenden! ==

Der! == Operator ist in einigen Fällen sehr nützlich. Im Folgenden finden Sie einige gemeinsame Anwendungsszenarien:

(1) Typurteil

Wenn festgestellt werden muss, ob sich der Typ einer Variablen vom erwarteten Typ unterscheidet, können Sie den Operator ! == verwenden. Zum Beispiel:

$ value = 5;
if (Gettype ($ value)! == 'Integer') {
    echo 'Die Art der Variablen $ value ist keine Ganzzahl';
} anders {
    echo 'Die Art der Variablen $ value ist eine Ganzzahl';
}

Der obige Code verwendet die Funktion von GetType (), um den Typ des Variablen -$ -Wertwerts zu erhalten und mit der Zeichenfolge 'Integer' zu vergleichen. Wenn die beiden nicht gleich sind, ist der Ausgang "der Typ des Variablen -$ -Wertwerts ist keine Ganzzahl".

(2) Werturteil

Wenn festgestellt werden muss, ob der Wert einer Variablen vom erwarteten Wert unterschiedlich ist, können Sie den Operator ! == verwenden. Zum Beispiel:

$ name = 'alice';
if ($ name! == 'bob') {
    echo 'nicht bob';
} anders {
    Echo 'ist Bob';
}

Der obige Code vergleicht den Variablennamen $ mit dem Zeichenfolge 'Bob'. Da die Werte der beiden nicht gleich sind, ist die Ausgabe "nicht Bob".

(3) ob die Variable existiert

In einigen Fällen muss festgestellt werden, ob eine Variable existiert. In PHP kann der Operator ! == Operator verwendet werden, um festzustellen, ob eine Variable null ist. Zum Beispiel:

$ variable = null;
if ($ variable! == null) {
    Echo 'Variable existiert';
} anders {
    Echo 'Variable existiert nicht';
}

Der obige Code bestimmt, ob die Variable $ Variable null ist. Da der Wert von $ variable null ist, lautet das Ausgabeergebnis "Die Variable existiert nicht".

4. Zusammenfassung

Der ! Im Gegensatz zum Operator === wird === verwendet, um zu vergleichen, ob die Typen und Werte der beiden Werte gleich sind. In der tatsächlichen Entwicklung können wir den Operator !

Durch die Einführung dieses Artikels verstehen wir die Verwendung und die anwendbaren Szenarien des ! == Operators und demonstrieren deren spezifische Anwendung über den Beispielcode. Ich hoffe, dieser Artikel kann Ihnen helfen, den Operator zu verstehen und zu verwenden.