3个不同的等于
=
, ==
和===
之间有什么区别?
我认为使用一个等号表示要声明一个变量,而两个等号用于比较条件,最后三个等号用于比较声明变量的值。
您有=
赋值运算符 , ==
'等于'比较运算符和===
'相同'比较运算符 。
$a = $b Assign Sets $a to be equal to $b.
$a == $b Equal TRUE if $a is equal to $b.
$a === $b Identical TRUE if $a is equal to $b, and they are of the same type. (introduced in PHP 4)
有关==
和===
需求的更多信息,以及每种情况的使用情况,请查看文档。
=
是赋值运算符 ==
是比较运算符(检查两个变量是否具有相同的值) ===
是相同的比较运算符(检查两个变量是否具有相同的值并且是相同的类型)。 =赋值运算符
==检查两个变量是否具有相同的值
===检查两个变量是否具有相同的值,以及它们的类型是否相同
链接地址: http://www.djcxy.com/p/1791.html