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中使用Oracle数据库(5)
Oct 09 PHP
一家之言的经验之谈php+mysql扎实个人基本功
Mar 27 PHP
php获取网页中图片、DIV内容的简单方法
Jun 19 PHP
基于递归实现的php树形菜单代码
Nov 19 PHP
PHP实现无限级分类(不使用递归)
Oct 22 PHP
ThinkPHP路由机制简介
Mar 23 PHP
thinkPHP3.1验证码的简单实现方法
Apr 22 PHP
php文件类型MIME对照表(比较全)
Oct 07 PHP
详解PHP处理密码的几种方式
Nov 30 PHP
laravel项目利用twemproxy部署redis集群的完整步骤
May 11 PHP
PHP封装curl的调用接口及常用函数详解
May 31 PHP
php传值和传引用的区别点总结
Nov 19 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
要会喝咖啡也要会知道咖啡豆
2021/03/03 咖啡文化
PHP数组 为文章加关键字连接 文章内容自动加链接
2011/12/29 PHP
如何用php获取程序执行的时间
2013/06/09 PHP
php layui实现前端多图上传实例
2019/07/30 PHP
纯js实现的论坛常用的运行代码的效果
2008/07/15 Javascript
js chrome浏览器判断代码
2010/03/28 Javascript
jQuery(1.6.3) 中css方法对浮动的实现缺陷分析
2011/09/09 Javascript
基于JQuery的抓取博客园首页RSS的代码
2011/12/01 Javascript
javascript中自定义对象的属性方法分享
2013/07/12 Javascript
简约JS日历控件 实例代码
2013/07/12 Javascript
jQuery 属性选择器element[herf*='value']使用示例
2013/10/20 Javascript
js解决弹窗问题实现班级跳转DIV示例
2014/01/06 Javascript
jQuery事件之键盘事件(ctrl+Enter回车键提交表单等)
2014/05/11 Javascript
jQuery自制提示框tooltip改进版
2016/08/01 Javascript
使用bootstrap实现多窗口和拖动效果
2016/09/22 Javascript
网页挂马方式整理及详细介绍
2016/11/03 Javascript
利用Javascript开发一个二维周视图日历
2017/12/14 Javascript
Angular2+如何去除url中的#号详解
2017/12/20 Javascript
使用RN Animated做一个“添加购物车”动画的方法
2018/09/12 Javascript
Python使用xlrd读取Excel格式文件的方法
2015/03/10 Python
Python实现的视频播放器功能完整示例
2018/02/01 Python
Python实现批量执行同目录下的py文件方法
2019/01/11 Python
python实现键盘输入的实操方法
2019/07/16 Python
Python浮点数四舍五入问题的分析与解决方法
2019/11/19 Python
关于Python 中的时间处理包datetime和arrow的方法详解
2020/03/19 Python
ColourPop美国官网:卡拉泡泡,洛杉矶彩妆品牌
2019/04/28 全球购物
承认错误的检讨书
2014/01/30 职场文书
爱心捐书活动总结
2014/07/05 职场文书
教师反腐倡廉演讲稿
2014/09/03 职场文书
销售员试用期自我评价
2014/09/15 职场文书
运动会宣传稿50字
2015/07/23 职场文书
浙江省杭州市平均工资标准是多少?
2019/07/09 职场文书
3招让你摆脱即兴讲话冷场尴尬
2019/08/08 职场文书
python实现黄金分割法的示例代码
2021/04/28 Python
CSS 新特性 contain控制页面的重绘与重排问题
2021/04/30 HTML / CSS
超详细教你怎么升级Mysql的版本
2021/05/19 MySQL