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 相关文章推荐
Content-type 的说明
Oct 09 PHP
使用无限生命期Session的方法
Oct 09 PHP
PHP缓存技术的使用说明
Aug 06 PHP
PHP正则表达式之定界符和原子介绍
Oct 05 PHP
php操作redis中的hash和zset类型数据的方法和代码例子
Jul 05 PHP
PHP JSON出错:Cannot use object of type stdClass as array解决方法
Aug 16 PHP
WordPress中is_singular()函数简介
Feb 05 PHP
php实现专业获取网站SEO信息类实例
Apr 02 PHP
phpcms手机内容页面添加上一篇和下一篇
Jun 05 PHP
php in_array() 检查数组中是否存在某个值详解
Nov 23 PHP
PHP封装XML和JSON格式数据接口操作示例
Mar 06 PHP
PHP生成zip压缩包的常用方法示例
Aug 22 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
PHP生成随机用户名和密码的实现代码
2013/02/27 PHP
浅析PHP的ASCII码转换类
2013/07/05 PHP
PHP实现的交通银行网银在线支付接口ECSHOP插件和使用例子
2014/05/10 PHP
php实现mysql数据库分表分段备份
2015/06/18 PHP
JavaScript语言中的Literal Syntax特性分析
2007/03/08 Javascript
js 实现无干扰阴影效果 简单好用(附文件下载)
2009/12/27 Javascript
jQuery中绑定事件的命名空间详解
2011/04/05 Javascript
5秒后跳转到另一个页面的js代码
2013/10/12 Javascript
JavaScript通过代码调用Flash显示的方法
2016/02/02 Javascript
JavaScript的String字符串对象常用操作总结
2016/05/26 Javascript
AngularJS中$http的交互问题
2017/03/29 Javascript
详解Angular的8个主要构造块
2017/06/20 Javascript
微信小程序实现YDUI的ScrollTab组件
2018/02/02 Javascript
对angularJs中自定义指令replace的属性详解
2018/10/09 Javascript
vue2配置scss的方法步骤
2019/06/06 Javascript
vue解决使用$http获取数据时报错的问题
2019/10/30 Javascript
使用webpack搭建vue环境的教程详解
2019/12/31 Javascript
vue中使用WX-JSSDK的两种方法(推荐)
2020/01/18 Javascript
[58:29]DOTA2-DPC中国联赛 正赛 Phoenix vs XG BO3 第一场 1月31日
2021/03/11 DOTA
用python实现的去除win下文本文件头部BOM的代码
2013/02/10 Python
详解django中使用定时任务的方法
2018/09/27 Python
python hook监听事件详解
2018/10/25 Python
Flask框架web开发之零基础入门
2018/12/10 Python
Python中字符串String的基本内置函数与过滤字符模块函数的基本用法
2019/05/27 Python
使用coverage统计python web项目代码覆盖率的方法详解
2019/08/05 Python
python实现引用其他路径包里面的模块
2020/03/09 Python
CSS3近阶段篇之酷炫的3D旋转透视
2016/04/28 HTML / CSS
HTML5学习笔记之History API
2015/02/26 HTML / CSS
C++的几个面试题附答案
2016/08/03 面试题
市场营销专业求职信
2014/06/17 职场文书
房屋鉴定委托书范本
2014/09/23 职场文书
个人投资合作协议书
2014/10/12 职场文书
小升初自荐信范文
2015/03/05 职场文书
关于mysql中时间日期类型和字符串类型的选择
2021/11/27 MySQL
Eclipse+Java+Swing+Mysql实现电影购票系统(详细代码)
2022/01/18 Java/Android
详解在SQLPlus中实现上下键翻查历史命令的功能
2022/03/18 SQL Server