在PHP中为变量赋值NULL:这有什么作用?

发布时间:2022-04-30 发布网站:脚本宝典
脚本宝典收集整理的这篇文章主要介绍了在PHP中为变量赋值NULL:这有什么作用?脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。
在维护代码时,我遇到了循环,在循环结束时,几个变量被设置为NULL,如下所示:$VAR = NULL;.根据我在手册中的理解,NULL主要用于在 PHP代码中进行比较.由于NULL没有类型且不是字符串或数字,因此输出它没有任何意义.

遗憾的是我无法提供示例,但我认为NULL值正在写入我们代码中的文件.我的问题是:$var在赋值后是否有值,并且会回显/写入它产生输出

编辑:我已经阅读了关于NULL的PHP​​手册条目.没有必要在评论或回答中发布此内容http://php.net/manual/en/language.types.null.php,或者由于没有RTM而向我推荐.谢谢!

[ghoti@pc ~]$PHP -r '$i="foo"; PRint "ONE\n"; var_dump($i); unset($i); print "TWO\n"; var_dump($i); $i=NULL; print "ThrEE\n"; var_dump($i); print "\n"; if (isset($i)) print "Set.\n"; if (is_null($i)) print "is_null\n";'
ONE
string(3) "foo"
TWO
NULL
THREE
NULL
is_null
[ghoti@pc ~]$

isset()的结果将是布尔值false,但仍然定义了该变量. isset()函数更好地命名为isnotnull().

本图文内容来网友网络收集整理提供,作为学习参考使用,版权属于原作者。

脚本宝典总结

以上是脚本宝典为你收集整理的在PHP中为变量赋值NULL:这有什么作用?全部内容,希望文章能够帮你解决在PHP中为变量赋值NULL:这有什么作用?所遇到的问题。

如果觉得脚本宝典网站内容还不错,欢迎将脚本宝典推荐好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。