PHP에서 ===
위의 코드는 두 가지 다른 값을 식별하고 비교합니다. 변수 유형 $ a 와 $ b 의 유형이 다르기 때문에 하나는 정수이고 다른 하나는 문자열이므로 === 연산자는 false를 반환하고 출력 결과는 같지 않습니다.
! ==는 PHP의 불완전한 연산자이며 그 기능은 === 와 반대입니다. 두 값이 다른 유형 또는 다른 값을 가지고 있는지 비교하는 데 사용됩니다. 두 값이 다른 유형 또는 동일한 유형이지만 다른 값을 갖는 경우 ! == 연산자는 true를 반환하고 그렇지 않으면 False를 반환합니다.
$ a = 5; $ b = '5'; if ($ a! == $ b) { 에코 '불평등'; } 또 다른 { 에코 '동일'; }
위의 코드는 변수 $ a 와 $ b를 비교합니다. $ a와 $ b의 유형이 같지만 값이 다르기 때문에 ! == 운영자는 TRUE를 반환하고 출력 결과는 불평등합니다.
! == 운영자는 경우에 따라 매우 유용합니다. 다음은 몇 가지 일반적인 응용 프로그램 시나리오입니다.
변수 유형이 예상 유형과 다른지 여부를 결정 해야하는 경우 ! == 연산자를 사용할 수 있습니다. 예를 들어:
$ value = 5; if (getType ($ value)! == 'integer') { echo '변수 $ 값의 유형은 정수가 아닙니다'; } 또 다른 { echo '변수 $ 값의 유형은 정수입니다'; }
위의 코드는 gettype () 함수를 사용하여 변수 $ 값 의 유형을 가져 와서 문자열 '정수'와 비교합니다. 둘이 같지 않으면 출력은 "변수 $ 값의 유형은 정수가 아닙니다"입니다.
변수 값이 예상 값과 다른지 여부를 결정 해야하는 경우 ! == 연산자를 사용할 수 있습니다. 예를 들어:
$ name = 'Alice'; if ($ name! == 'bob') { 에코 '밥이 아님'; } 또 다른 { Echo '는 Bob'입니다. }
위의 코드는 변수 $ 이름을 문자열 'bob'과 비교합니다. 이 둘의 값은 같지 않기 때문에 출력은 "밥이 아니다".
경우에 따라 변수가 존재하는지 여부를 결정해야합니다. PHP에서 ! == 운영자를 사용하여 변수가 null인지 확인할 수 있습니다. 예를 들어:
$ variable = null; if ($ variable! == null) { 에코 '변수 존재'; } 또 다른 { echo '변수가 존재하지 않는다'; }
위의 코드는 변수 $ 변수가 NULL인지 여부를 결정합니다. $ 변수의 값은 NULL이므로 출력 결과는 "변수가 존재하지 않습니다"입니다.
! == 연산자는 PHP의 불완전한 연산자로서 두 값이 다른 유형인지 값을 갖는 지 비교합니다. === 연산자와는 달리 === 는 두 값의 유형과 값이 동일한 지 비교하는 데 사용됩니다. 실제 개발에서 우리는 변수의 유형과 가치가 우리의 기대에 부응하는지 여부를 결정하기 위해 우리의 요구에 따라 ! == 운영자를 사용하도록 선택할 수 있습니다.
이 기사의 도입을 통해 ! == 운영자의 사용법 및 적용 가능한 시나리오를 이해하고 예제 코드를 통해 특정 응용 프로그램을 시연합니다. 이 기사가 ! == 운영자를 이해하고 사용하는 데 도움이되기를 바랍니다.