php是空还是空? [英] php is null or empty?
本文介绍了php是空还是空?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我对PHP中的NULL
有疑问:
I have a question regarding NULL
in PHP:
$a = '';
if($a == NULL) {
echo 'is null';
}
为什么$a
为空字符串时为什么会看到为空?那是个错误吗?
Why do I see is null when $a
is an empty string? Is that a bug?
推荐答案
您正在寻找的是:
if($variable === NULL) {...}
请注意===
.
使用==
时,PHP会处理 NULL , false , 0 ,空字符串,和 empty 数组相等.
Note the ===
.
When use ==
, as you did, PHP treats NULL, false, 0, the empty string, and empty arrays as equal.
这篇关于php是空还是空?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文