PHP 기본 구문 비교 연산...LOGIN

PHP 기본 구문 비교 연산자

비교 연산자, 우리는 초등학교 때 다음을 포함하여 많은 것을 배웠습니다.

说明符号
大于>
小于<
大于等于
小于等于
不等于 ≠
等于=

그러나 이제 PHP에는 추가 연산자가 있습니다.

설명기호
보다 큼 >
보다 작음<
보다 큼 또는 같음 >=
说明符号
大于>
小于<
大于等于>=
小于等于<=
不等于 !=
等于==(赋值是=号,所以==规定为等于)
全等(判断类型等于)===
全不等(判断类型不等于)!==
작거나 같음 <=

같지 않음 !=
같음== (할당은 = 기호이므로 ==는 같음으로 지정됨)
합동(판결 유형이 동일함)===
합동(판정 유형이 동일하지 않음)< /td>!==

초등학교에서 배운 지식을 복습해 보겠습니다.

x = 5

y = 6

x<y가 맞습니다. x는 5이고 y는 6이므로 x가 다음보다 작다는 판단은 y가 맞습니다

x>y가 틀렸습니다. x는 5이고 y는 6이므로 x가 y보다 크다는 판단은 틀렸습니다


우리는 초등학교 때 그러한 판단 문제에 대해 비슷한 것을 배웠습니다.

컴퓨터의 옳고 그름은 bool 데이터 형식의 참과 거짓입니다.

그럼 앞서 배운 if...else를 활용해서 타입을 판별해볼까요?

아아아아

초등학교만 졸업하면 될 것 같아요. 작음, 작거나 같음, 같음, 같지 않음이 모두 테스트됩니다. 게다가 조용히 글을 쓰는 것도 완전 가능해요!

다음 핵심은 시연, 동등(==)과 모두 동일은 판단형 동등(====)이라고도 합니다.


두 가지 코드를 살펴보겠습니다. 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를 ​​입력하면 잘못된 간격이 실행됩니다. 위의 코드에서 두 개의 등호는 유형을 결정하지 않으므로 실제 간격이 실행됩니다. <🎜>다음 섹션
<?php $x = 5; $y = '5'; if($x === $y){ echo '结果为真'; }else{ echo '结果为假'; } ?>
코스웨어