PHP에서 세 개의 등호 "==="는 두 피연산자의 값이 같은지 비교하는 데 사용되는 합동 비교 연산자입니다. 이 연산자는 주어진 변수나 값을 비교하고 확인합니다. 두 변수(표현식 또는 상수)는 값이 동일하고 데이터 유형이 동일합니다. 즉, 둘 다 문자열이거나 둘 다 정수입니다. 이 연산자는 두 변수(표현식 또는 상수)에 동일한 값과 동일한 데이터 유형이 포함되어 있으면 true를 반환하고, 그렇지 않으면 false를 반환합니다.
이 튜토리얼의 운영 환경: windows7 시스템, PHP8 버전, DELL G3 컴퓨터
PHP에서 세 개의 등호 "===
"는 합동 비교 연산자입니다. ID 연산자라고 합니다. ===
”是全等比较运算符,又称恒等式运算符。
运算符 | 名称 | 描述 |
---|---|---|
=== | 全等 | 比较两个操作数的值是否相等,同时检测它们的类型是否相同 |
恒等式(===
이름
일치
Identity(=== code>) 연산자는 주어진 변수나 값 사이의 엄격한 비교입니다. 연산자 양쪽의 표현식 값뿐만 아니라 데이터 유형도 비교하며, 양쪽의 값과 데이터 유형만 비교합니다. 모두 동일하면 연산 결과는 TRUE입니다.
<?php header("content-type:text/html;charset=utf-8"); // 给变量赋整数值 $x = 999; echo '$x='.$x."<br>"; // 给变量赋字符串值 $y = '999'; echo '$y='.$y."<br>"; //比较$x 和$y if ($x === $y) echo '$x和$y相等'; else echo '$x和$y不相等'; ?>
설명: 위의 예에서 $x와 $y의 값은 동일하지만 데이터 유형이 다르기 때문에 false를 반환하고 else 부분을 실행합니다.
항등(==) 연산자는 왼쪽의 변수(식 또는 상수)가 오른쪽의 변수(식 또는 상수)와 동일한 관계를 갖는지 비교하고 테스트합니다. 동일한 값입니다. 이 연산자로 수행된 비교는 느슨합니다. | 두 값이 동일한 경우(데이터 유형이 아닌 변수 값만 비교), 두 값이 동일하지 않은 경우 참값을 반환합니다. 잘못된 값. | 참고: 항등(==) 연산자와 대입(=) 연산자는 다릅니다. 대입(=) 연산자는 왼쪽의 변수를 변경하여 오른쪽의 변수를 왼쪽의 변수에 할당하는 반면, 항등(==) 연산자는 같은지 테스트하고 비교에 따라 true 또는 false를 반환합니다. |
---|---|---|
설명: 위 예에서 항등(==) 연산자는 변수의 값만 비교하기 때문에 $x와 $y의 값은 동일하므로 if는 else문을 실행하지 않고 바로 실행됩니다. | 확장 정보: PHP 비교 연산자 | |
Example | Name | |
$a == $b | Equals | |
$a를 반환합니다. === $b | congruent | |
$a != $b | not equal to | |
$a $b | notequal | |
$a !== $b | 같지 않음 | |
$a | small and | |
$a > ;= $b | less than or equal to | |
를 반환합니다. | $a >= $b | greater than or equal to |
$a를 반환합니다. $b | spaceship 연산자(조합 비교 연산자) |