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&amp;&amp;mysql)二
Oct 09 PHP
php echo()和print()、require()和include()函数区别说明
Mar 27 PHP
PHP Parse Error: syntax error, unexpected $end 错误的解决办法
Jun 05 PHP
PHP查找与搜索数组元素方法总结
Jun 12 PHP
Symfony2之session与cookie用法小结
Mar 18 PHP
PHP检测链接是否存在的代码实例分享
May 06 PHP
PHP获取网站中各文章的第一张图片的代码示例
May 20 PHP
Laravel 5.3 学习笔记之 配置
Aug 28 PHP
php有效防止图片盗用、盗链的两种方法
Nov 01 PHP
php之可变变量的实例详解
Sep 12 PHP
PHP实现的mongoDB数据库操作类完整实例
Apr 10 PHP
php微信开发之关注事件
Jun 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
ASP知识讲座四
2006/10/09 PHP
MySQL修改密码方法总结
2008/03/25 PHP
php判断当前用户已在别处登录的方法
2015/01/06 PHP
PHP实现基于面向对象的mysqli扩展库增删改查操作工具类
2017/07/18 PHP
Laravel 中使用简单的方法跟踪用户是否在线(推荐)
2019/10/30 PHP
tp5框架前台无限极导航菜单类实现方法分析
2020/03/29 PHP
JavaScript 编程引入命名空间的方法
2007/06/29 Javascript
Javascript 调试利器 Firebug使用详解六
2009/07/05 Javascript
img标签中onerror用法
2009/08/13 Javascript
javascript实现上传图片并预览的效果实现代码
2011/04/11 Javascript
关于js日期转化为毫秒数“节省20%的效率和和节省9个字符“问题
2012/03/01 Javascript
DWR实现模拟Google搜索效果实现原理及代码
2013/01/30 Javascript
JS文本获得焦点清除文本文字的示例代码
2014/01/13 Javascript
JS如何判断是否为ie浏览器的方法(包括IE10、IE11在内)
2015/12/13 Javascript
浅谈javascript运算符——条件,逗号,赋值,()和void运算符
2016/07/15 Javascript
jQuery学习之DOM节点的插入方法总结
2017/01/22 Javascript
node.js中express-session配置项详解
2017/05/31 Javascript
react 实现页面代码分割、按需加载的方法
2018/04/03 Javascript
layui中使用jquery控制radio选中事件的示例代码
2018/08/15 jQuery
node.js使用express框架进行文件上传详解
2019/03/03 Javascript
原生JavaScript实现贪吃蛇游戏
2020/11/04 Javascript
微信小程序自定义modal弹窗组件的方法详解
2020/12/20 Javascript
Python写的PHPMyAdmin暴力破解工具代码
2014/08/06 Python
Python语言描述最大连续子序列和
2017/12/05 Python
Java分治归并排序算法实例详解
2017/12/12 Python
python中多层嵌套列表的拆分方法
2018/07/02 Python
python中metaclass原理与用法详解
2019/06/25 Python
Python如何优雅获取本机IP方法
2019/11/10 Python
Python爬虫爬取杭州24时温度并展示操作示例
2020/03/27 Python
CSS3中使用RGBa来调节透明度的教程
2016/05/09 HTML / CSS
浙大网新C/C++面试解惑
2015/05/27 面试题
车辆委托书范本
2014/10/05 职场文书
教师正风肃纪剖析材料
2014/10/20 职场文书
机械生产实习心得体会
2016/01/22 职场文书
喜迎建国70周年:有关爱国的名言名句
2019/09/24 职场文书
redis protocol通信协议及使用详解
2022/07/15 Redis