加入收藏 | 设为首页 | 会员中心 | 我要投稿 开发网_郴州站长网 (http://www.0735zz.com/)- 云通信、区块链、物联设备、云计算、站长网!
当前位置: 首页 > 站长学院 > PHP教程 > 正文

empty 和 is_null有什么差异?

发布时间:2022-07-27 11:59:42 所属栏目:PHP教程 来源:互联网
导读:empty 和 is_null有什么区别? bool empty ( mixed $var ) 如果 var 是非空或非零的值,则 empty() 返回 FALSE。换句话说,、0、0、NULL、FALSE、array()、var $var; 以及没有任何属性的对象都将被认为是空的,如果 var 为空,则返回 TRUE。 除了当变量没有
  empty 和 is_null有什么区别?
 
  bool empty ( mixed $var )
 
  如果 var 是非空或非零的值,则 empty() 返回 FALSE。换句话说,""、0、"0"、NULL、FALSE、array()、var $var; 以及没有任何属性的对象都将被认为是空的,如果 var 为空,则返回 TRUE。
 
  除了当变量没有置值时不产生警告之外,empty() 是 (boolean) var 的反义词。
 
  在下列情况下一个变量被认为是 NULL:
 
  bool is_null ( mixed $var )
 
  如果 var 是 null 则返回 TRUE,否则返回 FALSE。
 
  被赋值为 NULL。
 
  尚未被赋值。
 
  被 unset()。

(编辑:开发网_郴州站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读