为什么Null值存在PHP?

时间:2016-09-30 08:58:56

标签: php

我发现很难理解PHP中的Null数据类型。为什么它甚至需要存在?如果它只代表一个空值,为什么PHP不提供从代码中删除它的方法,因为变量包含它在我们的应用程序中没有任何有用的东西?

1 个答案:

答案 0 :(得分:1)

考虑一下:

if (some_condition) $var1 = "Bob";

现在,如果该条件为false,则$var1 null ,因为您没有定义它。因此,您可以决定检查它是否为空以继续您想要使用它。

if (!is_null($var1)) {
    // do something
}

希望有所帮助。