您的位置:首页 > 编程语言 > PHP开发

PHP中的""、0、null和==、===

2012-06-27 17:56 246 查看
""、0、null三个值用var_dump打印结果如下:

string(0) ""
int(0)
NULL


用== 对其进行比较:

if("" == 0){
echo "1<br />";
}else{
echo "2<br />";
}

if("" == null){
echo "3<br />";
}else{
echo "4<br />";
}

if(null == 0){
echo "5<br />";
}else{
echo "6<br />";
}


结果为:

1

3

5

===比较

if("" === 0){
echo "1<br />";
}else{
echo "2<br />";
}

if("" === null){
echo "3<br />";
}else{
echo "4<br />";
}

if(null === 0){
echo "5<br />";
}else{
echo "6<br />";
}


结果为:

2

4

6

==比较的是值,===比较的不止是值还有类型
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: