我正在处理由其他人制作的一些代码,并且在if语句中遇到了这样的代码 IF($ res === true){ do_something();}
此代码被多次调用,似乎正在运行。它在做什么?
我知道一个是等于赋值而两个是比较。这三个等号运算符有什么作用?
答案 0 :(得分:2)
最简单的方法是==
检查相等性,===
检查相同性。 Equality将检查值,但相同性也将检查变量类型。
示例:
var_dump('true' == true); // bool(true)
var_dump('true' === true); // bool(false)
答案 1 :(得分:1)
这是“相同”的运营商。他们需要完全相同才能通过这个条件。
答案 2 :(得分:1)
三===表示结果必须相同。第一次担心错了:)