php专区

 首页 > php专区 > PHP应用 > php函数大全 > empty 和 is_null有什么区别? - php函数

empty 和 is_null有什么区别? - php函数

分享到:
【字体:
导读:
          如果 var 是非空或非零的值,则 empty() 返回 FALSE。换句话说, " "、0、 "0 "、NULL、FALSE、array()、var $var; 以及没有任何属性的对象都将被认为是空的,如果 var 为空,则返回 TRUE。...

empty 和 is_null有什么区别?

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()。

分享到:
PHP判断两个字符串的相似性函数 - php函...
PHP判断两个字符串的相似性函数 PHP 提供了一个极少使用的 similar_text 函数,但此函数非常有用,用于比较两个字符串并返回相似程度的百分比,实例代码如下: similar_text($string1, $string2, $percent);  注释:levenshtein()函数比similar_text()函数更快,不过,similar_text(...
PHP中iconv函数字符串从GBK转换为UTF8字...
PHP中iconv函数字符串从GBK转换为UTF8字符集 PHP中iconv函数字符串从GBK转换为UTF8字符集 1. iconv()介绍 iconv函数可以将一种已知的字符集文件转换成另一种已知的字符集文件。例如:从GB2312转换为UTF-8,iconv函数在php5中内置,GB字符集默认打开。 2. iconv()错误 iconv在转换字符”...
  •         php迷,一个php技术的分享社区,专属您自己的技术摘抄本、收藏夹。
  • 在这里……