Home  >  Article  >  Backend Development  >  PHP 布尔假值情况

PHP 布尔假值情况

WBOY
WBOYOriginal
2016-06-23 13:09:441191browse

当转换为 boolean 时,以下值被认为是 FALSE:

  •     布尔值 FALSE 本身    

  •     整型值 0(零)    

  •     浮点型值 0.0(零)    

  •     空字符串

  •     字符串 "0"    

  •     不包括任何元素的数组    

  •     不包括任何成员变量的对象(仅 PHP 4.0 适用)    

  •     特殊类型 NULL(包括尚未赋值的变量)    

  •     从空标记生成的 SimpleXML 对象    


所有其它值都被认为是 TRUE(包括任何资源)。


特别注意:'false' 字符串false为真值,因为其是有内容的字符串,需注意!


Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn