현재 위치: > 최신 기사 목록> PHP의 불완전한 평등 연산자 및 응용 시나리오에 대한 자세한 설명! == 불완전한 평등 연산자

PHP의 불완전한 평등 연산자 및 응용 시나리오에 대한 자세한 설명! == 불완전한 평등 연산자

gitbox 2025-06-25

1. === 운영자

PHP에서 ===

위의 코드는 두 가지 다른 값을 식별하고 비교합니다. 변수 유형 $ a$ b 의 유형이 다르기 때문에 하나는 정수이고 다른 하나는 문자열이므로 === 연산자는 false를 반환하고 출력 결과는 같지 않습니다.

2.! == 운영자

! ==는 PHP의 불완전한 연산자이며 그 기능은 === 와 반대입니다. 두 값이 다른 유형 또는 다른 값을 가지고 있는지 비교하는 데 사용됩니다. 두 값이 다른 유형 또는 동일한 유형이지만 다른 값을 갖는 경우 ! == 연산자는 true를 반환하고 그렇지 않으면 False를 반환합니다.

$ a = 5;
$ b = '5';
if ($ a! == $ b) {
    에코 '불평등';
} 또 다른 {
    에코 '동일';
}

위의 코드는 변수 $ a$ b를 비교합니다. $ a와 $ b의 유형이 같지만 값이 다르기 때문에 ! == 운영자는 TRUE를 반환하고 출력 결과는 불평등합니다.

3. 시나리오 사용! ==

! == 운영자는 경우에 따라 매우 유용합니다. 다음은 몇 가지 일반적인 응용 프로그램 시나리오입니다.

(1) 판단력

변수 유형이 예상 유형과 다른지 여부를 결정 해야하는 경우 ! == 연산자를 사용할 수 있습니다. 예를 들어:

$ value = 5;
if (getType ($ value)! == 'integer') {
    echo '변수 $ 값의 유형은 정수가 아닙니다';
} 또 다른 {
    echo '변수 $ 값의 유형은 정수입니다';
}

위의 코드는 gettype () 함수를 사용하여 변수 $ 값 의 유형을 가져 와서 문자열 '정수'와 비교합니다. 둘이 같지 않으면 출력은 "변수 $ 값의 유형은 정수가 아닙니다"입니다.

(2) 가치 판단

변수 값이 예상 값과 다른지 여부를 결정 해야하는 경우 ! == 연산자를 사용할 수 있습니다. 예를 들어:

$ name = 'Alice';
if ($ name! == 'bob') {
    에코 '밥이 아님';
} 또 다른 {
    Echo '는 Bob'입니다.
}

위의 코드는 변수 $ 이름을 문자열 'bob'과 비교합니다. 이 둘의 값은 같지 않기 때문에 출력은 "밥이 아니다".

(3) 변수가 존재하는지 여부

경우에 따라 변수가 존재하는지 여부를 결정해야합니다. PHP에서 ! == 운영자를 사용하여 변수가 null인지 확인할 수 있습니다. 예를 들어:

$ variable = null;
if ($ variable! == null) {
    에코 '변수 존재';
} 또 다른 {
    echo '변수가 존재하지 않는다';
}

위의 코드는 변수 $ 변수가 NULL인지 여부를 결정합니다. $ 변수의 값은 NULL이므로 출력 결과는 "변수가 존재하지 않습니다"입니다.

4. 요약

! == 연산자는 PHP의 불완전한 연산자로서 두 값이 다른 유형인지 값을 갖는 지 비교합니다. === 연산자와는 달리 === 는 두 값의 유형과 값이 동일한 지 비교하는 데 사용됩니다. 실제 개발에서 우리는 변수의 유형과 가치가 우리의 기대에 부응하는지 여부를 결정하기 위해 우리의 요구에 따라 ! == 운영자를 사용하도록 선택할 수 있습니다.

이 기사의 도입을 통해 ! == 운영자의 사용법 및 적용 가능한 시나리오를 이해하고 예제 코드를 통해 특정 응용 프로그램을 시연합니다. 이 기사가 ! == 운영자를 이해하고 사용하는 데 도움이되기를 바랍니다.