PHP 기본 구문의 비교 연산자는 무엇인가요? 왜 비교되나요? 이 기사를 통해 PHP의 매력을 탐색할 수 있습니다. 함께 가봅시다
수학 비교 연산자의 경우 예:
그림에 표시된 PHP 연산자의 경우:
예:
x=3
x=3
y=5
x<y>是正确的,<code>x>y
是错误的,对于计算机来说,对错是根据bool(布尔)
数据类型来判断的,即真(true
)和假(fals
)
因此,综上所述,我们是不是也可以用if...else来判断类型?
答案无疑是可以的
代码如下:
<?php $x = 3; $y = 5; //因为3大于5不成立,所以得出的结论是假的,即为false if($x > $y){ //结果为真 echo '变量x大于变量y,成立'; }else{ //结果为假 echo '变量x大于变量y,不成立'; } ?>
得到的结果:
对于等于(= =)
和全等于(= = =)
他们也属于判断类型,那么他们之间的结果有什么不同呢?
等于代码如下所示:
<?php $x = 4; $y = '4'; if($x == $y){ echo '结果为真'; }else{ echo '结果为假'; } ?>
结果如下:
全等于代码如下:
<?php $x = 4; $y = '4'; if($x === $y){ echo '结果为真'; }else{ echo '结果为假'; } ?>
结果如下:
原因:
$x = 4; //整形<br>
$y = '4';//字符串
因此,对比发现,全等于(= = =)
也被称为判断类型等于。而$x为整型,$y为字符型,所以执行结果为假,而对于等于(= =)
y=5
x<y>는 정확합니다. x>y </y>
는 옳고 그름을 bool(부울)
데이터 유형, 즉 true(true
)와 false(fals)
(===)
와 같고 (== = )
그것도 판정형에 속하는데, 결과에는 어떤 차이가 있나요? 🎜🎜🎜동일 코드는 다음과 같습니다. 🎜rrreee🎜결과는 다음과 같습니다. 🎜🎜🎜🎜동일 코드는 다음과 같습니다. 🎜rrreee🎜결과는 다음과 같습니다. 🎜🎜🎜🎜🎜이유: 🎜🎜🎜$x = 4; //플라스틱
🎜🎜 $y = '4';//String
🎜🎜따라서 비교 결과 all equal (= = =)
도 호출되는 것으로 나타났습니다. 판단 유형은 동일합니다. $x는 정수형이고 $y는 문자형이므로 실행 결과는 false입니다. 그러나 같음(= =)
의 경우에는 유형을 판단하지 않으므로 얻은 결과는 true입니다. 🎜🎜추천 학습: 《🎜PHP 비디오 튜토리얼🎜》🎜위 내용은 초보자도 배울 수 있는 PHP 기본 구문의 비교 연산자의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!