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编程效率 引入缓存机制提升性能
Feb 15 PHP
一个PHP的QRcode类与大家分享
Nov 13 PHP
php curl常见错误:SSL错误、bool(false)
Dec 28 PHP
PHP迭代器实现斐波纳契数列的函数
Nov 12 PHP
PHP curl实现抓取302跳转后页面的示例
Jul 04 PHP
PHP连接sql server 2005环境配置及问题解决
Aug 08 PHP
ecshop实现smtp发送邮件
Feb 03 PHP
php实现统计目录文件大小的函数
Dec 25 PHP
PHP的消息通信机制测试实例
Nov 10 PHP
PHP-FPM运行状态的实时查看及监控详解
Nov 18 PHP
thinkPHP自定义类实现方法详解
Nov 30 PHP
PHP下载文件函数与用法示例
Sep 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
Mysql中limit的用法方法详解与注意事项
2008/04/19 PHP
浏览器关闭后,能继续执行的php函数(ignore_user_abort)
2012/08/01 PHP
解析PHPExcel使用的常用说明以及把PHPExcel整合进CI框架的介绍
2013/06/24 PHP
php中print(),print_r(),echo()的区别详解
2014/12/01 PHP
php将图片保存入mysql数据库失败的解决方法
2014/12/27 PHP
Win7下手动安装apache2.2、php5.4笔记
2015/04/03 PHP
php文件读取方法实例分析
2015/06/20 PHP
2017年最好用的9个php开发工具推荐(超好用)
2017/10/23 PHP
javascript设计模式 封装和信息隐藏(上)
2012/07/24 Javascript
JavaScript设置表单上传时文件个数的方法
2015/08/11 Javascript
JavaScript实现弹出DIV层同时页面背景渐变成半透明效果
2016/03/25 Javascript
总结Javascript中数组各种去重的方法
2016/10/04 Javascript
BootStrop前端框架入门教程详解
2016/12/25 Javascript
JavaScript简单验证表单空值及邮箱格式的方法
2017/01/20 Javascript
JavaScript编程设计模式之观察者模式(Observer Pattern)实例详解
2017/10/25 Javascript
NodeJS服务器实现gzip压缩的示例代码
2018/10/12 NodeJs
javascript History对象原理解析
2020/02/17 Javascript
解决vue使用vant下拉框van-dropdown-item 绑定title值不变问题
2020/08/05 Javascript
[49:07]VGJ.T vs Optic Supermajor小组赛D组 BO3 第二场 6.3
2018/06/04 DOTA
python中pandas.DataFrame对行与列求和及添加新行与列示例
2017/03/12 Python
Python3实现发送QQ邮件功能(html)
2017/12/15 Python
python-str,list,set间的转换实例
2018/06/27 Python
python使用numpy实现直方图反向投影示例
2020/01/17 Python
selenium+python配置chrome浏览器的选项的实现
2020/03/18 Python
PyCharm设置Ipython交互环境和宏快捷键进行数据分析图文详解
2020/04/23 Python
Pandas中DataFrame基本函数整理(小结)
2020/07/20 Python
CSS3实现曲线阴影和翘边阴影
2016/05/03 HTML / CSS
常见的软件开发流程有哪些
2015/11/14 面试题
设备管理实施方案
2014/05/31 职场文书
个人股份转让协议书范本
2014/10/26 职场文书
大学生心理健康活动总结
2015/05/08 职场文书
百日宴上的祝酒词
2015/08/10 职场文书
欢送领导祝酒词
2015/08/12 职场文书
小学语文新课改心得体会
2016/01/22 职场文书
2016大学生求职自荐信范文
2016/01/28 职场文书
工作报告范文
2019/06/20 职场文书