Heim >Backend-Entwicklung >PHP-Problem >Was bedeutet && in PHP?

Was bedeutet && in PHP?

青灯夜游
青灯夜游Original
2022-04-13 20:48:277864Durchsuche

In PHP bedeutet „&&“ „und“ und ist ein logischer Operator, der „logisches UND“ bedeutet. Das Ergebnis der Operation ist ein boolescher Wert, wenn „&&“ für die Operation verwendet wird Ausdrücke Wenn beide Ausdrücke WAHR sind, ist das Ergebnis WAHR; wenn einer der Ausdrücke FALSCH ist, ist das Ergebnis FALSCH.

Was bedeutet && in PHP?

Die Betriebsumgebung dieses Tutorials: Windows 7-System, PHP-Version 7.1, DELL G3-Computer

In PHP bedeutet „&&“ „und“ und ist ein logischer Operator, der „logisches UND“ bedeutet.

Logische Operatoren werden normalerweise verwendet, um mehrere Ausdrücke zu kombinieren. Das Ergebnis eines logischen Operators ist ein boolescher Wert, der nur zwei Ergebnisse haben kann, entweder wahr oder falsch.

Logisches UND ist eine Art Kurzschlusslogik. Wenn der Ausdruck links falsch ist, wird das Ergebnis kurzgeschlossen und direkt zurückgegeben, und der Ausdruck rechts wird nicht mehr ausgewertet. Die Operationslogik ist wie folgt:
Logischer Operator Beispiel Wenn das Ergebnis wahr ist
&& oder und (logisches UND) $m && $n oder $m und $n Wenn $m und $ The Das Ergebnis ist wahr, wenn n beide wahr sind, und das Ergebnis ist falsch, wenn entweder $m und $n falsch sind Gleichzeitig ist das Ergebnis WAHR; wenn einer der Ausdrücke in den beiden Bedingungen FALSCH ist, ist das Ergebnis FALSCH. Wenn die Bedingung links FALSE ist, wird die Bedingung rechts übersprungen und FALSE direkt zurückgegeben.

Schritt 1: Berechnen Sie den Wert des ersten Operanden (Ausdruck links).

Schritt 2: Ermitteln Sie den Wert des ersten Operanden. Wenn der Wert des ersten Operanden in „false“ konvertiert werden kann (z. B. null, undefiniert, NaN, 0, „“, false), wird die Operation direkt beendet und false zurückgegeben.

  • Schritt 3: Wenn der erste Operand in „True“ konvertiert werden kann, werten Sie den zweiten Operanden aus (Ausdruck auf der rechten Seite).

  • Schritt 4: true, wenn der zweite Operand in true konvertierbar ist; false, wenn der zweite Operand in false konvertierbar ist.

  • [Beispiel] Angenommen, Personen im Alter zwischen 18 und 25 Jahren erfüllen die Bedingungen für die Wehrpflicht und Xiao Ming wird dieses Jahr 21 Jahre alt. Um festzustellen, ob Xiao Ming als Soldat geeignet ist, wird der Implementierungscode verwendet lautet wie folgt:

    <?php
    header(&#39;content-type:text/html;charset=utf-8&#39;);   
    $age = 21;
    if($age >= 18 && $age <= 25){
        echo &#39;符合当兵条件!&#39;;
    }else{
        echo &#39;不符合当兵条件!&#39;;
    }
    ?>
  • Erweiterte Kenntnisse:

Logische Operatoren werden verwendet, um die Ergebnisse logischer Operationen zu kombinieren und sind ein sehr wichtiger Satz von Operatoren in der Programmierung.

Logische Operatoren in PHP werden in der folgenden Tabelle angezeigt: Was bedeutet && in PHP?

Beispiele für logische Operatoren

Wenn das Ergebnis wahr ist

&& oder und (logisches UND) $m && $n oder $m und $nDas Ergebnis ist wahr, wenn sowohl $m als auch $n wahr sind, das Ergebnis ist falsch, wenn entweder $m und $n falsch sind|| oder oder (logisches ODER)$ m ||. $n oder $m oder $nSolange entweder $m und $n wahr sind, ist das Ergebnis wahrxor (logisches Exklusiv-ODER)$m xor $nwhen Wenn $ m und $n sind eins wahr und eins falsch, das Ergebnis ist wahr (Logisches NICHT)!$mWenn $m falsch ist, ist das Ergebnis wahrPHP-Video-Tutorial
Empfohlenes Lernen: „

Das obige ist der detaillierte Inhalt vonWas bedeutet && in PHP?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn