PHP转换成布尔型值为False的情况

 时间:2026-05-04 12:51:21

1、布尔型(False,FALSE,false)本身布尔型转换值是false:

var_dump((bool)False);

var_dump((bool)FALSE);

var_dump((bool)false);

PHP转换成布尔型值为False的情况

2、整形0,浮点型0.0,字符串'0' 布尔型转换值是false:

var_dump((bool)0);

var_dump((bool)0.0);

var_dump((bool)'0');

PHP转换成布尔型值为False的情况

3、空数组array()(或[])布尔型转换值是false:

var_dump((bool)array());

var_dump((bool)[]);

PHP转换成布尔型值为False的情况

4、NULL,null 布尔型转换值是false:

var_dump((bool)NULL);

var_dump((bool)null);

PHP转换成布尔型值为False的情况

5、没有赋值的变量 布尔型转换值是false:

$a;

var_dump($a);

var_dump((bool)$a);

PHP转换成布尔型值为False的情况

6、空的XML标签生成的 SimpleXML对象  布尔型转换值是false:

$note=<<<XML


<book></book>
XML;
$xml=new SimpleXMLElement($note);
var_dump((bool)$xml);

PHP转换成布尔型值为False的情况

  • 王者荣耀超过100mb无法下载怎么办
  • python怎么格式化日期
  • 如何从官网下载安装腾讯会议?
  • 王者荣耀收徒弟要求
  • 洛克王国山姆大叔兑换店在哪?
  • 热门搜索
    怎么扩大c盘空间 净值怎么算 男人怎么 工作展望怎么写 英文逗号怎么打 鸡脯肉怎么做好吃 斯巴鲁森林人怎么样 新鲜香菇怎么做好吃 qq聊天记录怎么删除 肚兜怎么穿