PHP数据类型之布尔型的介绍

 更新时间:2013年04月28日 15:48:32   作者:   我要评论

布尔类型是PHP中 最简单的类型。它的值可以为 TRUE 或 FALSE

布尔类型是PHP中 最简单的类型。它的值可以为 TRUE 或 FALSE。

如:

$foo=false;
$foo1=true;
echo "为假时输出值为:".$foo; //没有输出值
echo "<br />为真时输出值为:".$foo1; //输出1

这里主要的细节:

当转换为 boolean 时,以下值被认为是 FALSE :
1、the 布尔值 FALSE 自身
2、the 整型值 0 (零)
3、the 浮点型值 0.0 (零) 空 字符串, 以及 字符串 "0"
4、不包括任何元素的数组
5、不包括任何成员变量的对象(仅PHP 4.0 适用)
6、特殊类型 NULL (包括尚未设定的变量)
7、从没有任何标记(tags)的XML文档生成的SimpleXML 对象

//$a=0;
//$a=0.0;
$a="0";
var_dump((bool) 0);
echo "<br />";
var_dump((bool) array());
if($a==false){
echo "空0默认转换为false,成功!";
}else{
echo "不能转换为false";
}

输出:

bool(false) 
bool(false) 空0默认转换为false,成功!

相关文章

  • PHP实现简易计算器功能

    PHP实现简易计算器功能

    这篇文章主要为大家详细介绍了PHP实现简易计算器功能,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2018-12-12
  • thinkphp的静态缓存用法分析

    thinkphp的静态缓存用法分析

    这篇文章主要介绍了thinkphp的静态缓存用法,较为详细的分析了静态缓存的配置方法与相关操作的技巧,具有一定的实用价值,需要的朋友可以参考下
    2014-11-11
  • php url路由入门实例

    php url路由入门实例

    这篇文章主要介绍了php url路由入门实例,解析url路由的实现细节,需要的朋友可以参考下
    2014-04-04
  • PHP生成图片验证码、点击切换实例

    PHP生成图片验证码、点击切换实例

    这篇文章主要介绍了PHP生成图片验证码实例,同时介绍了点击切换(看不清?换一张)效果实现方法,需要的朋友可以参考下
    2014-06-06
  • codeigniter自带数据库类使用方法说明

    codeigniter自带数据库类使用方法说明

    在 CodeIgniter 中,使用数据库是非常频繁的事情。你可以使用框架自带的数据库类,就能便捷地进行数据库操作
    2014-03-03
  • php示例详解Constructor Prototype Pattern 原型模式

    php示例详解Constructor Prototype Pattern 原型模式

    原型模式是一种创建者模式,其特点在于通过“复制”一个已经存在的实例来返回新的实例,而不是新建实例。
    2015-10-10
  • orm获取关联表里的属性值

    orm获取关联表里的属性值

    ORM是关系对象模型,本文给大家介绍orm获取关联表里的属性值,需要的朋友参考下吧
    2016-04-04
  • PHP可变函数学习小结

    PHP可变函数学习小结

    PHP 支持可变函数的概念。这意味着如果一个变量名后有圆括号,PHP 将寻找与变量的值同名的函数,并且尝试执行它,本文给大家分享php可变函数学习小结,对php可变函数相关知识感兴趣的朋友一区学习吧
    2015-11-11
  • Zend Framework教程之前端控制器Zend_Controller_Front用法详解

    Zend Framework教程之前端控制器Zend_Controller_Front用法详解

    这篇文章主要介绍了Zend Framework教程之前端控制器Zend_Controller_Front用法,详细分析了前端控制器Zend_Controller_Front的功能,使用方法与相关注意事项,需要的朋友可以参考下
    2016-03-03
  • php命令行使用方法和命令行参数说明

    php命令行使用方法和命令行参数说明

    这篇文章主要介绍了php命令行使用方法和命令行参数说明,需要的朋友可以参考下
    2014-04-04

最新评论