Heim > Backend-Entwicklung > PHP-Tutorial > empty 和 is_null有什么区别?_PHP教程

empty 和 is_null有什么区别?_PHP教程

WBOY
Freigeben: 2016-07-13 10:54:56
Original
862 Leute haben es durchsucht

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

www.bkjia.comtruehttp://www.bkjia.com/PHPjc/632272.htmlTechArticleempty 和 is_null有什么区别? bool empty ( mixed $var ) 如果 var 是非空或非零的值,则 empty() 返回 FALSE。换句话说,、0、0、NULL、FALSE、array()、va...
Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage