현재 위치: > 최신 기사 목록> PHP에서 부울 표현식을 연결하기 위해 AND(&&)를 사용하는 방법

PHP에서 부울 표현식을 연결하기 위해 AND(&&)를 사용하는 방법

M66 2025-10-27

PHP의 AND 연산자(&&) 개요

PHP에서는 AND 연산자(&&)를 사용하여 두 개의 부울 표현식을 연결하고 부울 값을 반환합니다. 결과는 두 표현식이 모두 TRUE인 경우에만 TRUE이고, 그렇지 않으면 FALSE입니다. 이 연산자는 OR보다 우선순위가 높으며 단락 평가의 특성을 가지고 있습니다. 즉, 첫 번째 표현식이 FALSE이면 두 번째 표현식이 평가되지 않습니다.

문법

 <span class="fun">$결과 = $표현1 && $표현2;</span>

안에:

  • $expression1 및 $expression2는 연결할 부울 표현식입니다.
  • $result는 두 표현식이 모두 TRUE이면 TRUE이고 그렇지 않으면 FALSE인 부울 값입니다.

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

if ($age >= 18 && $gender == 'male') {
    echo "자격이 있는";
} else {
    echo "不자격이 있는";
}

이 예에서는 $age가 18보다 크거나 같고 $gender가 'male'인 경우에만 조건이 true이고, 그렇지 않으면 조건이 true가 아닙니다.

주의할 점

  • AND 연산자는 OR 연산자보다 우선순위가 높습니다.
  • AND 연산자에는 단락 평가 속성이 있습니다. 첫 번째 표현식이 FALSE이면 두 번째 표현식이 평가되지 않습니다.
  • AND 연산자를 사용하여 여러 부울 표현식을 연결할 수 있습니다. 예를 들면 다음과 같습니다.
 if ($expression1 && $expression2 && $expression3) {
    // ...
}

AND(&&) 연산자를 합리적으로 사용함으로써 조건 판단을 보다 명확하고 효율적으로 할 수 있어 논리 제어가 쉬워집니다.