听说在PHP中,”==”和”===”的意思不同

编程学习日记

2020年8月23日,为了学习PHP,我了解了==和===的区别,并做了总结。

PHP比较运算符

比较运算符用于检查条件语句中左右值的大小和相等关系。比较运算符可以比较放置在运算符左右的值或变量的内容。

运算符 用途 == 等于 != 不等于 > 大于 >= 大于等于 < 小于 <= 小于等于

“和”和”的意义差异”

==:表示为true时,值相等
===:表示为true时,值和类型都相等

※在PHP中,使用==运算符时,即使类型不同也认为相等。

所以,===和!==运算符用于判断值和数据类型的完全一致或不完全一致。数据类型指的是字符、整数、浮点等数据的种类。

$a = 10;
$b = '10';

//trueを返す
$a == $b

//falseを返す
$a === $b