“===”是什么意思?
我注意到有人使用PHP运算符===
,这是我无法理解的。 我用一个函数尝试过它,它以疯狂的方式对应。
这个操作符的定义是什么? 我甚至无法在PHP运算符的声明中找到它。
$a === $b (Identical)
如果$a
等于$b
,并且它们是相同类型, $b
TRUE 。 (在PHP 4中引入)
PHP文档
http://www.php.net/ternary
$ a == $ b如果$ a等于$ b,则等于TRUE,但(True == -1)仍然为True。
$ a === $ b如果$ a等于$ b,则它们是相同的,并且它们是相同的类型。
> "5" == 5;
True
> "5" === 5;
False
你可以在这里阅读简短的总结:
$ a == $ b如果在玩杂耍后$ a等于$ b,则等于TRUE。
$ a === $ b如果$ a等于$ b,则它们是相同的,并且它们是相同的类型。
链接地址: http://www.djcxy.com/p/1797.html