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 相关文章推荐
数据库的日期格式转换
Oct 09 PHP
PHP字符转义相关函数小结(php下的转义字符串)
Apr 12 PHP
ThinkPHP之N方法实例详解
Jun 20 PHP
php5.3不能连接mssql数据库的解决方法
Dec 27 PHP
php基于表单密码验证与HTTP验证用法实例
Jan 06 PHP
php实现将wav文件转换成图像文件并在页面中显示的方法
Apr 21 PHP
使用PHP编写发红包程序
Jul 22 PHP
php常用正则函数实例小结
Dec 29 PHP
Thinkphp自定义生成缩略图尺寸的方法
Aug 05 PHP
laravel-admin的图片删除实例
Sep 30 PHP
阿里对象存储OSS在laravel框架中的使用方法
Oct 13 PHP
PHP实现单例模式建立数据库连接的方法分析
Feb 11 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
类的另类用法--数据的封装
2006/10/09 PHP
PHP中通过HTTP_USER_AGENT判断是否为手机移动终端的函数代码
2013/02/14 PHP
php读取csc文件并输出
2015/05/21 PHP
Thinkphp3.2.3分页使用实例解析
2016/07/28 PHP
PHP反射API示例分享
2016/10/08 PHP
vmware linux系统安装最新的php7图解
2019/04/14 PHP
JavaScript中json使用自己总结
2013/08/13 Javascript
在JavaScript中判断整型的N种方法示例介绍
2014/06/18 Javascript
js创建对象的方式总结
2015/01/10 Javascript
JavaScript的ExtJS框架中表格的编写教程
2016/05/21 Javascript
AngularJS动态绑定HTML的方法分析
2016/11/07 Javascript
jQuery中的100个技巧汇总
2016/12/15 Javascript
详谈angularjs中路由页面强制更新的问题
2017/04/24 Javascript
微信小程序 页面跳转事件绑定的实例详解
2017/09/20 Javascript
微信小程序实现页面跳转传值以及获取值的方法分析
2017/12/18 Javascript
jQuery实现百度图片移入移出内容提示框上下左右移动的效果
2018/06/05 jQuery
微信小程序 下拉刷新及上拉加载原理解析
2019/11/06 Javascript
微信小程序学习总结(一)项目创建与目录结构分析
2020/06/04 Javascript
[01:20]2018DOTA2亚洲邀请赛总决赛战队LGD晋级之路
2018/04/07 DOTA
基于循环神经网络(RNN)的古诗生成器
2018/03/26 Python
Python切片索引用法示例
2018/05/15 Python
tensorflow 获取模型所有参数总和数量的方法
2018/06/14 Python
pytorch三层全连接层实现手写字母识别方式
2020/01/14 Python
python计算二维矩形IOU实例
2020/01/18 Python
Django中日期时间型字段进行年月日时分秒分组统计
2020/11/27 Python
python爬取微博评论的实例讲解
2021/01/15 Python
兰蔻英国官网:Lancome英国
2019/04/30 全球购物
探索欧洲最好的品牌:Bombinate
2019/06/14 全球购物
输入N,打印N*N矩阵
2012/02/20 面试题
GWT都有什么特性
2016/12/02 面试题
材料物理专业个人求职信
2013/12/15 职场文书
心理健康教育制度
2014/01/27 职场文书
2014年化工厂工作总结
2014/11/25 职场文书
乒乓球比赛通知
2015/04/27 职场文书
vue2实现provide inject传递响应式
2021/05/21 Vue.js
MySQL详细讲解变量variables的用法
2022/06/21 MySQL