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 相关文章推荐
PHP4实际应用经验篇(2)
Oct 09 PHP
php教程 插件机制在PHP中实现方案
Nov 02 PHP
深入PHP异步执行的详解
Jun 03 PHP
深入解析fsockopen与pfsockopen的区别
Jul 05 PHP
安装ImageMagick出现error while loading shared libraries的解决方法
Sep 23 PHP
php将csv文件导入到mysql数据库的方法
Dec 24 PHP
php+mysqli实现批量替换数据库表前缀的方法
Dec 29 PHP
PHPExcel读取EXCEL中的图片并保存到本地的方法
Feb 14 PHP
php实现编辑和保存文件的方法
Jul 20 PHP
PHP+redis实现微博的推模型案例分析
Jul 10 PHP
PHP数据源架构模式之表入口模式实例分析
Jan 23 PHP
gearman管理工具GearmanManager的安装与php使用方法示例
Feb 27 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 批量删除数据的方法分析
2009/10/30 PHP
PHP Array交叉表实现代码
2010/08/05 PHP
php实现简单文件下载的方法
2015/01/30 PHP
Yii2框架自定义类统一处理url操作示例
2019/05/25 PHP
javascript 简练的几个函数
2009/08/29 Javascript
JavaScript 自动分号插入(JavaScript synat:auto semicolon insertion)
2009/11/04 Javascript
Javascript实现DIV滚动自动滚动到底部的代码
2012/03/01 Javascript
一个可以增加和删除行的table并可编辑表格中内容
2014/06/16 Javascript
jQuery使用addClass()方法给元素添加多个class样式
2015/03/26 Javascript
jQuery实现给页面换肤的方法
2015/05/30 Javascript
Bootstrap如何激活导航状态
2017/03/22 Javascript
javascript内存分配原理实例分析
2017/04/10 Javascript
jQuery remove()过滤被删除的元素(推荐)
2017/07/18 jQuery
vue组件通信传值操作示例
2019/01/08 Javascript
13 个npm 快速开发技巧(推荐)
2019/07/04 Javascript
JS实现网页烟花动画效果
2020/03/10 Javascript
原生js实现日期选择插件
2020/05/21 Javascript
浏览器JavaScript调试功能无法使用解决方案
2020/09/18 Javascript
python计算N天之后日期的方法
2015/03/31 Python
Python中subprocess的简单使用示例
2015/07/28 Python
简介二分查找算法与相关的Python实现示例
2015/08/26 Python
Python实现计算两个时间之间相差天数的方法
2017/05/10 Python
python创建文件备份的脚本
2018/09/11 Python
将pandas.dataframe的数据写入到文件中的方法
2018/12/07 Python
Python3.5文件读与写操作经典实例详解
2019/05/01 Python
在Python中COM口的调用方法
2019/07/03 Python
Python 随机生成测试数据的模块:faker基本使用方法详解
2020/04/09 Python
美国标志性加大尺码时装品牌:Ashley Stewart
2016/12/15 全球购物
女方回门宴答谢词
2014/01/14 职场文书
群众路线批评与自我批评
2014/02/06 职场文书
员工工作能力评语
2014/12/31 职场文书
实验心得体会范文
2016/01/25 职场文书
Python实战之疫苗研发情况可视化
2021/05/18 Python
聊聊Python中关于a=[[]]*3的反思
2021/06/02 Python
海贼王十大潜力果实,路飞仅排第十,第一可毁世界(震震果实)
2022/03/18 日漫
部分武汉产收音机展览
2022/04/07 无线电