php 如何判断为空详解

php日常开发的过程中,是否为空判断,估计大家都用得不少吧~~~~

但,,,,

我敢说,大家在这上面也踩了不少坑,是吧。。。。

一般出现这种问题,是对空的理解不够深,用得不够准确导致的。

今天我们就来好好聊聊它!!!

empty(相信大家比作者用得多吧)

如果 变量 是非空或非零的值,则 empty() 返回 FALSE。换句话说,””、FALSE、0、NULL、”0″、[]、未定义;这些都返回true。

is_null

检测传入值是否是null,只有一个变量定义了,且它的值是null,它才返回TRUE . 其它都返回 FALSE (未定义变量传入后会出错!)

isset

如果 变量 存在(非NULL)则返回 TRUE,否则返回 FALSE(包括未定义)。变量值设置为:null,返回也是false。

好了,今天就说这么多吧。

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容