Aktueller Standort: Startseite> Neueste Artikel> So verwenden Sie AND (&&) zum Verbinden boolescher Ausdrücke in PHP

So verwenden Sie AND (&&) zum Verbinden boolescher Ausdrücke in PHP

M66 2025-10-27

Übersicht über den AND-Operator (&&) in PHP

In PHP wird der AND-Operator (&&) verwendet, um zwei boolesche Ausdrücke zu verbinden und einen booleschen Wert zurückzugeben. Das Ergebnis ist nur dann WAHR, wenn beide Ausdrücke WAHR sind, andernfalls ist es FALSCH. Dieser Operator hat eine höhere Priorität als OR und weist die Eigenschaft einer Kurzschlussauswertung auf, d. h. wenn der erste Ausdruck FALSE ist, wird der zweite Ausdruck nicht ausgewertet.

Grammatik

 <span class="fun">$result = $expression1 && $expression2;</span>

In:

  • $expression1 und $expression2 sind die zu verkettenden booleschen Ausdrücke.
  • $result ist ein boolescher Wert, der TRUE ist, wenn beide Ausdrücke TRUE sind, andernfalls FALSE.

Beispiel

 $age = 18;
$gender = 'male';

if ($age >= 18 && $gender == 'male') {
    echo "Berechtigt";
} else {
    echo "不Berechtigt";
}

In diesem Beispiel ist die Bedingung nur wahr, wenn $age größer oder gleich 18 ist und $gender gleich „männlich“ ist, andernfalls ist die Bedingung nicht wahr.

Dinge zu beachten

  • Der AND-Operator hat eine höhere Priorität als der OR-Operator.
  • Der UND-Operator verfügt über Kurzschlussauswertungseigenschaften. Wenn der erste Ausdruck FALSE ist, wird der zweite Ausdruck nicht ausgewertet.
  • Sie können den AND-Operator verwenden, um mehrere boolesche Ausdrücke zu verbinden, zum Beispiel:
 if ($expression1 && $expression2 && $expression3) {
    // ...
}

Durch die rationale Verwendung des AND-Operators (&&) kann die bedingte Beurteilung klarer und effizienter gestaltet werden, wodurch die logische Steuerung einfacher wird.