php中isset与empty函数的区别

今天就跟大家聊聊有关php中isset与empty函数的区别,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。

成都创新互联公司坚持“要么做到,要么别承诺”的工作理念,服务领域包括:网站设计制作、网站设计、企业官网、英文网站、手机端网站、网站推广等服务,满足客户于互联网时代的岚县网站设计、移动媒体设计的需求,帮助企业找到有效的互联网解决方案。努力成为您成熟可靠的网络建设合作伙伴!

isset()函数

isset()函数一般用来检测变量是否设置。

格式:

bool isset ( mixed var [, mixed var [, ...]] )

返回值:

若变量不存在则返回 FALSE;

若变量存在且其值为NULL,也返回 FALSE;

若变量存在且值不为NULL,则返回 TURE;

同时检查多个变量时,每个单项都符合上一条要求时才返回 TRUE,否则结果为 FALSE。

empty()函数

empty()函数用来判断值为否为空。

格式:

bool empty ( mixed var )

返回值:

若变量不存在则返回 TRUE;

若变量存在且其值为""、0、"0"、NULL、、FALSE、array()、var $var; 以及没有任何属性的对象,则返回 TURE;

若变量存在且值不为""、0、"0"、NULL、、FALSE、array()、var $var; 以及没有任何属性的对象,则返回 FALSE。

举例:empty() 与 isset() 的简单比较

注意:empty() 只检测变量,检测任何非变量的东西都将导致解析错误。

看完上述内容,你们对php中isset与empty函数的区别有进一步的了解吗?如果还想了解更多知识或者相关内容,请关注创新互联行业资讯频道,感谢大家的支持。


新闻标题:php中isset与empty函数的区别
分享链接:http://ybzwz.com/article/gheoio.html