[PHP강좌] 논리 연산자


[PHP강좌] 논리 연산자




최초 작성일 : 2023-08-23 | 수정일 : 2023-09-05 | 조회수 :

PHP에서 논리 연산자는 주로 불리언 (true 또는 false) 값 사이의 논리적인 연산을 수행하는 데 사용된다.
논리 연산자를 사용하면 여러 조건을 결합하거나 비교할 수 있다.
PHP에서 사용되는 주요 논리 연산자는 다음과 같다.

  1. 1. AND (&& 또는 and) 두 피연산자가 모두 true일 경우에만 true를 반환한다.

    php
    $a = true;
    $b = false;
    var_dump($a && $b); // 결과: false
  2. 2. OR (|| 또는 or) 두 피연산자 중 하나 이상이 true일 경우 true를 반환한다.

    php
    $a = true;
    $b = false;
    var_dump($a || $b); // 결과: true
  3. 3. NOT (!) 피연산자의 논리 값을 반전시킵니다.
    truefalse로, falsetrue로 변환됩니다.

    php
    $a = true;
    var_dump(!$a); // 결과: false
  4. 4. XOR (xor) 두 피연산자 중 하나만 true일 때 true를 반환한다.
    둘 다 true거나 둘 다 false인 경우 false를 반환한다.

    php
    $a = true;
    $b = false;
    var_dump($a xor $b); // 결과: true

    이 연산자들 중 &&||andor보다 연산 우선순위가 높습니다.
    때문에 여러 연산자를 함께 사용할 때는 괄호를 활용하여 연산의 순서를 명확히 해주는 것이 좋다.

    논리 연산자는 조건문 (예: if, elseif, while 등)에서 조건의 복잡도를 높이거나 다양화시키는 데 사용된다.

Tags  #php  

닉네임:
댓글내용: