[PHP강좌] 비교 연산자


[PHP강좌] 비교 연산자




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

PHP의 비교 연산자는 두 값을 비교하여 true 또는 false 결과를 반환한다.
다음은 PHP에서 사용되는 주요 비교 연산자와 그 설명이다.

  1. 1. 동일 (==) 두 값이 같은지 확인한다.
    데이터 타입은 고려하지 않다.

    php
    $a = 5;
    $b = '5';
    var_dump($a == $b); // 결과: true
  2. 2. 일치 (===) 두 값과 그들의 데이터 타입이 모두 같은지 확인한다.

    php
    $a = 5;
    $b = '5';
    var_dump($a === $b); // 결과: false
  3. 3. 다름 (!= 또는 <>) 두 값이 다른지 확인한다.
    데이터 타입은 고려하지 않다.

    php
    $a = 5;
    $b = 6;
    var_dump($a != $b); // 결과: true
  4. 4. 불일치 (!==) 두 값 또는 그들의 데이터 타입 중 하나가 다른지 확인한다.

    php
    $a = 5;
    $b = '5';
    var_dump($a !== $b); // 결과: true
  5. 5. 보다 큼 (>) 왼쪽 값이 오른쪽 값보다 큰지 확인한다.

    php
    $a = 10;
    $b = 5;
    var_dump($a > $b); // 결과: true
  6. 6. 보다 작음 (<) 왼쪽 값이 오른쪽 값보다 작은지 확인한다.

    php
    $a = 3;
    $b = 7;
    var_dump($a < $b); // 결과: true
  7. 7. 보다 크거나 같음 (>=) 왼쪽 값이 오른쪽 값보다 크거나 같은지 확인한다.

    php
    $a = 8;
    $b = 8;
    var_dump($a >= $b); // 결과: true
  8. 8. 보다 작거나 같음 (<=) 왼쪽 값이 오른쪽 값보다 작거나 같은지 확인한다.

    php
    $a = 6;
    $b = 10;
    var_dump($a <= $b); // 결과: true
  9. 9. 우주선 연산자 (<=>) PHP 7 이후로 추가된 연산자로, 두 값의 비교를 수행하고, 왼쪽 값이 오른쪽 값보다 크면 1, 두 값이 같으면 0, 왼쪽 값이 작으면 -1을 반환한다.

    php
    $a = 10;
    $b = 5;
    var_dump($a <=> $b); // 결과: 1

    이러한 비교 연산자들은 조건문, 반복문 및 다양한 제어 구조에서 주로 사용되어 로직을 제어하는 데 중요한 역할을 한다

Tags  #php  

닉네임:
댓글내용: