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.
<span class="fun">$result = $expression1 && $expression2;</span>
In:
$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.
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.