それぞれどういう等号が成り立つのかなーと。
どんどんしょうもなくなっていくけど、まあいいや。
if (0 == false) {
echo "0 == false\n";
}
if (0 === false) {
echo "0 === false\n";
}
if (1 == true) {
echo "1 == true\n";
}
if (1 === true) {
echo "1 === true\n";
}
if (2 == true) {
echo "2 == true\n";
}
if (0 == null) {
echo "0 == null\n";
}
if (0 === null) {
echo "0 === null\n";
}
if (null === false) {
echo "null === false\n";
}
if (false === (0 == 1)) {
echo "false === (0 == 1)\n";
}
結果
0 == false
1 == true
2 == true
0 == null
false === (0 == 1)
以上