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


Posted in PHP onApril 28, 2013

布尔类型是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实现分页的一个示例
Oct 09 PHP
php adodb连接不同数据库
Mar 19 PHP
php 数学运算验证码实现代码
Oct 11 PHP
php ss7.5的数据调用 (笔记)
Mar 08 PHP
php学习之变量的使用
May 29 PHP
PHP常用正则表达式集锦
Aug 17 PHP
PHP使用flock实现文件加锁的方法
Jul 01 PHP
php实现图片上传时添加文字和图片水印技巧
Apr 18 PHP
Symfony2获取web目录绝对路径、相对路径、网址的方法
Nov 14 PHP
php微信公众平台开发(三)订阅事件处理
Dec 06 PHP
PHP实现数组的笛卡尔积运算示例
Dec 15 PHP
PHP convert_uudecode()函数讲解
Feb 14 PHP
PHP中最容易忘记的一些知识点总结
Apr 28 #PHP
php中is_null,empty,isset,unset 的区别详细介绍
Apr 28 #PHP
基于php伪静态的实现详细介绍
Apr 28 #PHP
php无限极分类实现的两种解决方法
Apr 28 #PHP
php 目录遍历、删除 函数的使用介绍
Apr 28 #PHP
基于php权限分配的实现代码
Apr 28 #PHP
基于ubuntu下nginx+php+mysql安装配置的具体操作步骤
Apr 28 #PHP
You might like
php 常用字符串函数总结
2008/03/15 PHP
ThinkPHP空模块和空操作详解
2014/06/30 PHP
thinkphp自带验证码全面解析
2016/09/18 PHP
RR vs IO BO3 第二场2.13
2021/03/10 DOTA
JavaScript设置FieldSet展开与收缩
2009/05/15 Javascript
JS 密码强度验证(兼容IE,火狐,谷歌)
2010/03/15 Javascript
基于Jquery的仿照flash放大图片效果代码
2011/03/16 Javascript
js子页面获取父页面数据示例
2014/05/15 Javascript
javascript实现表格增删改操作实例详解
2015/05/15 Javascript
Perl Substr()函数及函数的应用
2015/12/16 Javascript
Web安全测试之XSS实例讲解
2016/08/15 Javascript
js插件Jcrop自定义截取图片功能
2016/10/14 Javascript
node.js中EJS 模板快速入门教程
2017/05/08 Javascript
Node.js v8.0.0正式发布!看看带来了哪些主要新特性
2017/06/02 Javascript
vue父组件中获取子组件中的数据(实例讲解)
2017/09/27 Javascript
vue 父组件调用子组件方法及事件
2018/03/29 Javascript
详解node字体压缩插件font-spider的用法
2018/09/28 Javascript
详解如何webpack使用DllPlugin
2018/09/30 Javascript
深入解析Vue源码实例挂载与编译流程实现思路详解
2019/05/05 Javascript
vuex管理状态 刷新页面保持不被清空的解决方案
2019/11/11 Javascript
Vue SSR 即时编译技术的实现
2020/05/06 Javascript
python 基础学习第二弹 类属性和实例属性
2012/08/27 Python
python中尾递归用法实例详解
2015/04/28 Python
python:socket传输大文件示例
2017/01/18 Python
Python2随机数列生成器简单实例
2017/09/04 Python
python matplotlib画图实例代码分享
2017/12/27 Python
python实现m3u8格式转换为mp4视频格式
2018/02/28 Python
Python实现的多进程和多线程功能示例
2018/05/29 Python
python查看模块,对象的函数方法
2018/10/16 Python
Python判断一个三位数是否为水仙花数的示例
2018/11/13 Python
python django下载大的csv文件实现方法分析
2019/07/19 Python
英国著名书店:Foyles
2018/12/01 全球购物
业务员薪酬管理制度
2014/01/15 职场文书
成考报名单位证明范本
2014/01/16 职场文书
创业计划书模版
2014/02/05 职场文书
nginx配置虚拟主机的详细步骤
2021/07/21 Servers