弱相等(==)
符号为:==
规则为:只比较值,不比较类型,只要值对就为true
样例:比较整型123和字符串"123",运行结果给出了true
弱相等表:* 代表在 PHP 8.0.0 之前为 true
。
true | false | 1 | 0 | -1 | "1" | "0" | "-1" | null | [] | "php" | "" | |
---|---|---|---|---|---|---|---|---|---|---|---|---|
true | true | false | true | false | true | true | false | true | false | false | true | false |
false | false | true | false | true | false | false | true | false | true | true | false | true |
1 | true | false | true | false | false | true | false | false | false | false | false | false |
0 | false | true | false | true | false | false | true | false | true | false | false * | false * |
-1 | true | false | false | false | true | false | false | true | false | false | false | false |
"1" | true | false | true | false | false | true | false | false | false | false | false | false |
"0" | false | true | false | true | false | false | true | false | false | false | false | false |
"-1" | true | false | false | false | true | false | false | true | false | false | false | false |
null | false | true | false | true | false | false | false | false | true | true | false | true |
[] | false | true | false | false | false | false | false | false | true | true | false | false |
"php" | true | false | false | false * | false | false | false | false | false | false | true | false |
"" | false | true | false | false * | false | false | false | false | true | false | false | true |
强相等(===)
符号为:===
规则为:只有当值和类型都相同时,结果才为true
样例:比较整型123和字符串"123",运行结果给出了false
强相等表:
true | false | 1 | 0 | -1 | "1" | "0" | "-1" | null | [] | "php" | "" | |
---|---|---|---|---|---|---|---|---|---|---|---|---|
true | true | false | false | false | false | false | false | false | false | false | false | false |
false | false | true | false | false | false | false | false | false | false | false | false | false |
1 | false | false | true | false | false | false | false | false | false | false | false | false |
0 | false | false | false | true | false | false | false | false | false | false | false | false |
-1 | false | false | false | false | true | false | false | false | false | false | false | false |
"1" | false | false | false | false | false | true | false | false | false | false | false | false |
"0" | false | false | false | false | false | false | true | false | false | false | false | false |
"-1" | false | false | false | false | false | false | false | true | false | false | false | false |
null | false | false | false | false | false | false | false | false | true | false | false | false |
[] | false | false | false | false | false | false | false | false | false | true | false | false |
"php" | false | false | false | false | false | false | false | false | false | false | true | false |
"" | false | false | false | false | false | false | false | false | false | false | false | true |