PHP에서는 AND 연산자(&&)를 사용하여 두 개의 부울 표현식을 연결하고 부울 값을 반환합니다. 결과는 두 표현식이 모두 TRUE인 경우에만 TRUE이고, 그렇지 않으면 FALSE입니다. 이 연산자는 OR보다 우선순위가 높으며 단락 평가의 특성을 가지고 있습니다. 즉, 첫 번째 표현식이 FALSE이면 두 번째 표현식이 평가되지 않습니다.
<span class="fun">$결과 = $표현1 && $표현2;</span>
안에:
$age = 18;
$gender = 'male';
if ($age >= 18 && $gender == 'male') {
echo "자격이 있는";
} else {
echo "不자격이 있는";
}이 예에서는 $age가 18보다 크거나 같고 $gender가 'male'인 경우에만 조건이 true이고, 그렇지 않으면 조건이 true가 아닙니다.
if ($expression1 && $expression2 && $expression3) {
// ...
}AND(&&) 연산자를 합리적으로 사용함으로써 조건 판단을 보다 명확하고 효율적으로 할 수 있어 논리 제어가 쉬워집니다.