【发布时间】:2014-11-11 15:41:38
【问题描述】:
简单问题:在php中,var设置为null和undefined一样吗?
另外,最简单的检查方法是 var null 吗?
如何在不破坏代码的情况下使用此功能,例如。通过在配置数组中设置一些可以设置为null的可选内容。
如果使用is_null 检查null,如果未定义var,则可能会破坏代码。
is_null 与isset 完全相反,但只有在您确定定义了 var 时才能使用。在其他所有情况下,isset 看起来更合适。
然后检查null,isset 是不恰当的,是吗?
所以 var 可以是:
- 未定义
- 空
- 空
- 带有要检查的内容
is_*函数(numeric、string、array、...)
【问题讨论】:
-
请重新表述您的问题,因为问题标题询问它们是否相同,我回答了,但不是您真正要问的。
-
但是你说是一样的。还是我错了?
-
这两个状态是完全相等的,是的,但这并不是你要问的。您在问是否可以检查数组中的差异,幸运的是,您可以。
-
不只是在数组中,按原样检查 $var,而不是数组。但是,谢谢你的贡献。我们找到了相同的答案。
-