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 生成饼图 三维饼图
Sep 28 PHP
php学习笔记之 函数声明
Jun 09 PHP
Php图像处理类代码分享
Jan 19 PHP
PHP fopen 读取带中文URL地址的一点见解
Sep 25 PHP
深入解析phpCB批量转换的代码示例
Jun 27 PHP
解析PHP的session过期设置
Jun 29 PHP
实现获取http内容的php函数分享
Feb 16 PHP
php 字符串中的\n换行符无效、不能换行的解决方法
Apr 02 PHP
PHP获取时间排除周六、周日的两个方法
Jun 30 PHP
php从memcache读取数据再批量写入mysql的方法
Dec 29 PHP
在WordPress中使用wp-cron插件来设置定时任务
Dec 10 PHP
PHP实现的文件浏览器功能简单示例
Sep 12 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调用三种数据库的方法(2)
2006/10/09 PHP
PHP stristr() 函数(不区分大小写的字符串查找)
2010/06/03 PHP
在PHP中养成7个面向对象的好习惯
2010/07/17 PHP
php利用iframe实现无刷新文件上传功能的代码
2011/09/29 PHP
Yii框架上传图片用法总结
2016/03/28 PHP
centos下file_put_contents()无法写入文件的原因及解决方法
2017/04/01 PHP
PHP中递归的实现实例详解
2017/11/14 PHP
动态改变textbox的宽高的js
2006/10/26 Javascript
Mootools 1.2教程 事件处理
2009/09/15 Javascript
iframe 异步加载技术及性能分析
2011/07/19 Javascript
JavaScript prototype属性深入介绍
2012/11/27 Javascript
JS简单的图片放大缩小的两种方法
2013/11/11 Javascript
如何正确使用javascript 来进行我们的程序开发
2014/06/23 Javascript
jquery实现textarea输入框限制字数的方法
2015/01/15 Javascript
JQUERY简单按钮轮换选中效果实现方法
2015/05/07 Javascript
JS折半插入排序算法实例
2015/12/02 Javascript
javascript代码调试之console.log 用法图文详解
2016/09/30 Javascript
react+redux的升级版todoList的实现
2017/12/18 Javascript
微信小程序实现订单倒计时
2020/11/01 Javascript
小程序实现录音上传功能
2019/11/22 Javascript
js实现动态时钟
2020/03/12 Javascript
vue 解决mintui弹窗弹起来,底部页面滚动bug问题
2020/11/12 Javascript
python在指定目录下查找gif文件的方法
2015/05/04 Python
浅谈Python中的数据类型
2015/05/05 Python
Bottle框架中的装饰器类和描述符应用详解
2017/10/28 Python
Tensorflow实现卷积神经网络用于人脸关键点识别
2018/03/05 Python
使用TensorFlow对图像进行随机旋转的实现示例
2020/01/20 Python
Tensorflow训练模型越来越慢的2种解决方案
2020/02/07 Python
Under Armour安德玛德国官网:美国高端运动科技品牌
2019/03/09 全球购物
毕业学生推荐信
2013/12/01 职场文书
财务主管自我鉴定
2014/01/17 职场文书
赡养老人协议书
2014/04/21 职场文书
2014年办公室主任工作总结
2014/11/12 职场文书
培训讲师开场白
2015/06/01 职场文书
《七月的天山》教学反思
2016/02/19 职场文书
eclipse创建项目没有dynamic web的解决方法
2021/06/24 Java/Android