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 相关文章推荐
E路文章系统PHP
Dec 11 PHP
PHP 数据结构 算法 三元组 Triplet
Jul 02 PHP
PHP删除HTMl标签的三种解决方法
Jun 30 PHP
PHP中cookie和session的区别实例分析
Aug 28 PHP
php实现的返回数据格式化类实例
Sep 22 PHP
php计算指定目录下文件占用空间的方法
Mar 13 PHP
PHP常见数组函数用法小结
Mar 21 PHP
详解Laravel视图间共享数据与视图Composer
Aug 04 PHP
利用PHP如何写APP接口详解
Aug 23 PHP
Laravel学习教程之路由模块
Aug 18 PHP
php使用imagecopymerge()函数创建半透明水印
Jan 25 PHP
PHP7 mongoDB扩展使用的方法分享
May 02 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
THINKPHP项目开发中的日志记录实例分析
2014/12/01 PHP
php中JSON的使用方法
2015/04/30 PHP
ThinkPHP打水印及设置水印位置的方法
2016/10/14 PHP
PHP基于PDO扩展操作mysql数据库示例
2018/12/24 PHP
PHP设计模式之简单工厂和工厂模式实例分析
2019/03/25 PHP
Laravel实现通过blade模板引擎渲染视图
2019/10/25 PHP
php使用Swoole实现毫秒级定时任务的方法
2020/09/04 PHP
javascript 传统事件模型构造的事件监听器实现代码
2010/05/31 Javascript
13 个JavaScript 性能提升技巧分享
2012/07/26 Javascript
js获取url参数代码实例分享(JS操作URL)
2013/12/13 Javascript
JavaScript中的类与实例实现方法
2015/01/23 Javascript
JS根据key值获取URL中的参数值及把URL的参数转换成json对象
2015/08/26 Javascript
easyui中combotree循环获取父节点至根节点并输出路径实现方法
2016/11/10 Javascript
Angular.js与node.js项目里用cookie校验账户登录详解
2017/02/22 Javascript
从零学习node.js之mysql数据库的操作(五)
2017/02/24 Javascript
vue路由守卫+登录态管理实例分析
2019/05/21 Javascript
微信小程序按钮点击动画效果的实现
2019/09/04 Javascript
[42:32]Secret vs Optic 2018国际邀请赛小组赛BO2 第二场 8.18
2018/08/19 DOTA
使用Python实现一个栈判断括号是否平衡
2018/08/23 Python
python 处理数字,把大于上限的数字置零实现方法
2019/01/28 Python
解决python tkinter界面卡死的问题
2019/07/17 Python
Python自动重新加载模块详解(autoreload module)
2020/04/01 Python
python等待10秒执行下一命令的方法
2020/07/19 Python
Pythonic版二分查找实现过程原理解析
2020/08/11 Python
Pytest测试框架基本使用方法详解
2020/11/25 Python
意大利奢华内衣制造商:Cosabella
2017/08/29 全球购物
英国男士时尚网站:Dandy Fellow
2018/02/09 全球购物
总经理岗位职责范本
2014/02/02 职场文书
我们的节日清明节活动方案
2014/03/05 职场文书
导游个人求职信
2014/04/25 职场文书
竞选卫生委员演讲稿
2014/04/28 职场文书
预备党员党支部意见
2015/06/02 职场文书
劳动模范获奖感言
2015/07/31 职场文书
防震减灾主题班会
2015/08/14 职场文书
《揠苗助长》教学反思
2016/02/20 职场文书
python数据可视化使用pyfinance分析证券收益示例详解
2021/11/20 Python