empty 和 is_null有什么区别?_PHP教程
程序员文章站
2022-06-13 08:54:26
...
empty 和 is_null有什么区别?
bool empty ( mixed $var )
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()。
上一篇: php编写大型网站问题集_PHP
下一篇: 使用php创建WebSocket服务
推荐阅读
-
腾讯tim和QQ有什么区别?腾讯tim使用教程
-
2019-07-24 PHP中mysql_fetch_assoc 和 mysql_fetch_array 有什么区别?
-
解析PHP中empty is_null和isset的测试
-
iPad Air 3和iPad Pro 10.5有什么区别?2019款iPad Air3拆解图解(含视频教程)
-
php 中的session 和cakephp中的session有什么区别,该怎么解决
-
趣谈unicode,ansi,utf-8,unicode big endian这些编码有什么区别_PHP教程
-
php中empty(), is_null(), isset()函数区别_PHP教程
-
PHP的sizeof和count有什么区别
-
PHP explode()函数的几个应用和implode()函数有什么区别
-
include_once"/include/a.php" 和include_once" . /include/a.php"有什么区别?解决办法