if (0 == "###") {
echo true;
} else {
echo false;
}
结果输出 1
原因:
0 == “任何不是以数字开头的字符”,因为字符变量在与数字比较时,都会先转义为数字型变量,“###” 转为数字型时为 0,所以: 0 == "###" 为true.
0 == "###"
最新推荐文章于 2023-08-22 13:30:04 发布
if (0 == "###") {
echo true;
} else {
echo false;
}
结果输出 1
原因:
0 == “任何不是以数字开头的字符”,因为字符变量在与数字比较时,都会先转义为数字型变量,“###” 转为数字型时为 0,所以: 0 == "###" 为true.