728x90
반응형
질문 : PHP 같음 (== double equals)과 identity (=== triple equals) 비교 연산자는 어떻게 다릅니 까?
==
와 ===
의 차이점은 무엇입니까?
==
비교는 정확히 어떻게 작동합니까?===
비교는 정확히 어떻게 작동합니까?
유용한 예는 무엇입니까?
답변
==와 ===의 차이
==
같음 연산자와 엄격한 ===
같은 연산자의 차이점 은 설명서에 정확히 설명되어 있습니다.
비교 연산자
느슨하게 == 동등한 비교
==
!=
, <>
또는 ==
와 같이 느슨하게 비교를 사용하는 다른 비교 연산자를 사용하는 경우 항상 컨텍스트 를 살펴보고 무엇을, 어디서, 왜 변환하여 무엇을 이해해야합니다. 진행되고있다.
규칙 변환
유형비교표
참조 및 예로서 매뉴얼 에서 비교 테이블을 볼 수 있습니다.
==
와의 느슨한 비교
엄격한 === 동일한 비교
===
!==
또는 ===
와 같이 엄격한 비교를 사용하는 다른 비교 연산자를 사용하는 경우 변환이 없기 때문에 항상 유형이 마술처럼 변경되지 않을 것임을 확신 할 수 있습니다. 계속. 따라서 엄격한 비교를 통해 유형과 값은 값뿐만 아니라 동일해야합니다.
유형비교표
참조 및 예로서 매뉴얼 에서 비교 테이블을 볼 수 있습니다.
===
와의 엄격한 비교
출처 : https://stackoverflow.com/questions/80646/how-do-the-php-equality-double-equals-and-identity-triple-equals-comp
728x90
반응형
'프로그래밍 언어 > PHP' 카테고리의 다른 글
PHP에서 JavaScript로 변수와 데이터를 전달 하는 방법 (0) | 2021.09.17 |
---|---|
PHP 배열 저장에 선호되는 방법 (json_encode vs serialize) (0) | 2021.09.01 |
IntelliJ IDEA는 플러그인을 통해 WebStorm 및 PHPStorm의 모든 기능을 캡슐화 (0) | 2021.08.13 |
PHP를 사용하여 현재 연도를 얻는 방법 (0) | 2021.08.13 |
value 로 PHP 배열 삭제 (key 아님) (0) | 2021.08.12 |