php boolean

要明确地将一个值转换成 boolean,用 (bool) 或者 (boolean) 来强制转换

var_dump((bool)1);        // true

 

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

 

1、整数0,浮点数0.0和字符串"0";

   var_dump((bool) 0);         // bool(false)
   var_dump((bool) 0.0);       // bool(false)
   var_dump((bool) "0");       // bool(false)

2、空字符串,空数组,空对象和特殊类型null

  var_dump((bool) "");        // bool(false)
  var_dump((bool) array());   // bool(false)
  var_dump((bool) null);      // bool(false)

3、空标记生成的 SimpleXML 对象

 

注:-1和其它非0值(不论正负),都是 true

 

posted @ 2017-03-15 11:32  Chrdai  阅读(337)  评论(0编辑  收藏  举报