简述php中isset与empty

isset

定义:检测变量是否设置,并且不是 NULL。

用法:bool isset ( mixed $var [, mixed $... ] )

图1

图1可看出$c=null 返回false,$i = $var,而$var未定义,所以isset后,也是返回false。

empty

定义:检查一个变量是否为空,当一个变量并不存在,或者它的值等同于FALSE,那么它会被认为不存在。如果变量不存在的话,empty()并不会产生警告。

用法:bool empty ( mixed $var )

图2

图2看出只有$f与$g不为空,所以返回false。


扩展:

判断一个变量是否已经声明的时候,可以使用 isset 函数。

判断一个变量是否已经赋予数据且不为空,可以用 empty 函数。

判断一个变量存在且不为空,先isset 函数,再用 empty 函数。


有什么问题请留言,大家一起探讨学习😊😊😊。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • PHP的isset()函数 一般用来检测变量是否设置 格式:bool isset ( mixed var [, m...
    寄去远方的盛夏阅读 462评论 0 2
  • 这是16年5月份编辑的一份比较杂乱适合自己观看的学习记录文档,今天18年5月份再次想写文章,发现简书还为我保存起的...
    Jenaral阅读 2,907评论 2 9
  • php可以做什么 php是一种可以在服务器端运行的编程语言,可以运行在Web服务器端。 php是一门后台编程语言,...
    dptms阅读 1,933评论 1 15
  • 大家好,我是吕英丽,今天是日精进第640天,和大家分享今天的总结觉察,感恩见证终身成长,我们互相勉励,修...
    吕You阅读 117评论 0 0
  • 不要预测 一个企业利润率是10%,借贷成本是5%。每借100元,就有5元的收益。这种情况下,干什么不多借一点呢?本...
    小虞渊阅读 130评论 0 0