PHP 기본 구문 비교 연산자
비교 연산자, 우리는 초등학교 때 다음을 포함하여 많은 것을 배웠습니다.
说明 | 符号 |
---|---|
大于 | > |
小于 | < |
大于等于 | ≥ |
小于等于 | ≤ |
不等于 | ≠ |
等于 | = |
그러나 이제 PHP에는 추가 연산자가 있습니다.
설명 | 기호 | ||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
보다 큼 | > | ||||||||||||||||||
보다 작음 | < | ||||||||||||||||||
보다 큼 또는 같음 | >=
| ||||||||||||||||||
작거나 같음 | <= | ||||||||||||||||||
같지 않음 | != | ||||||||||||||||||
같음 | == (할당은 = 기호이므로 ==는 같음으로 지정됨) | ||||||||||||||||||
합동(판결 유형이 동일함) | === | ||||||||||||||||||
합동(판정 유형이 동일하지 않음)< /td> | !== |
x = 5
y = 6
x<y가 맞습니다. x는 5이고 y는 6이므로 x가 다음보다 작다는 판단은 y가 맞습니다
x>y가 틀렸습니다. x는 5이고 y는 6이므로 x가 y보다 크다는 판단은 틀렸습니다
우리는 초등학교 때 그러한 판단 문제에 대해 비슷한 것을 배웠습니다.
아아아아
초등학교만 졸업하면 될 것 같아요. 작음, 작거나 같음, 같음, 같지 않음이 모두 테스트됩니다. 게다가 조용히 글을 쓰는 것도 완전 가능해요! 다음 핵심은 시연, 동등(==)과 모두 동일은 판단형 동등(====)이라고도 합니다.
두 가지 코드를 살펴보겠습니다. Symbol PHP Academy는 왜 결과에 큰 차이가 있습니까?
<?php $x = 5; $y = 6; //因为5大于6不成立,所以为错的。即为false执行了假区间 if($x > $y){ //真区间 echo '变量x 大于 变量y,成立'; }else{ //假区间 echo '变量x 大于 变量y,不成立'; } ?>다음 코드를 실행한 결과는 잘못된 간격입니다.
<?php $x = 5; $y = '5'; if($x == $y){ echo '结果为真'; }else{ echo '结果为假'; } ?>
차이점을 비교한 결과 다음을 발견했습니다. 다음 코드는 ===(등호 3개, 같음 유형을 판단하는 이름도 있다고 합니다)입니다. 그리고 $x는 정수형 5입니다. $y는 문자열형 5입니다. PHP Academy를 입력하면 잘못된 간격이 실행됩니다. 위의 코드에서 두 개의 등호는 유형을 결정하지 않으므로 실제 간격이 실행됩니다. <🎜>