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 相关文章推荐
一个多文件上传的例子(原创)
Oct 09 PHP
PHP 编程请选择正确的文本编辑软件
Dec 21 PHP
PHP CKEditor 上传图片实现代码
Nov 06 PHP
PHP 文件上传全攻略
Apr 28 PHP
php操作mysqli(示例代码)
Oct 28 PHP
php发送post请求函数分享
Mar 06 PHP
php获取网页请求状态程序示例
Jun 17 PHP
fckeditor上传文件按日期存放及重命名方法
May 22 PHP
PHP实现的随机IP函数【国内IP段】
Jul 20 PHP
PHP实现统计在线人数功能示例
Oct 15 PHP
ThinkPHP3.2框架自带分页功能实现方法示例
May 13 PHP
用PHP做了一个领取优惠券活动的示例代码
Jul 05 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全排列递归算法代码
2012/10/09 PHP
JoshChen_php新手进阶高手不可或缺的规范介绍
2013/08/16 PHP
PHP使用pcntl_fork实现多进程下载图片的方法
2014/12/16 PHP
PHP中单例模式与工厂模式详解
2017/02/17 PHP
JavaScript 学习笔记二 字符串拼接
2010/03/28 Javascript
加载远程图片时,经常因为缓存而得不到更新的解决方法(分享)
2013/06/26 Javascript
JavaScript利用Date实现简单的倒计时实例
2017/01/12 Javascript
jQuery插件MovingBoxes实现左右滑动中间放大图片效果
2017/02/28 Javascript
vue实现todolist单页面应用
2017/04/11 Javascript
详解HTML5 使用video标签实现选择摄像头功能
2017/10/25 Javascript
vue-cli webpack模板项目搭建及打包时路径问题的解决方法
2018/02/26 Javascript
angular将html代码输出为内容的实例
2018/09/30 Javascript
解决JQuery的ajax函数执行失败alert函数弹框一闪而过问题
2019/04/10 jQuery
layui实现tab的添加拒绝重复的方法
2019/09/04 Javascript
Vue中qs插件的使用详解
2020/02/07 Javascript
原生js实现随机点名
2020/07/05 Javascript
jQuery实现动态操作table行
2020/11/23 jQuery
JS+CSS实现动态时钟
2021/02/19 Javascript
Pycharm在创建py文件时,自动添加文件头注释的实例
2018/05/07 Python
Python实现多态、协议和鸭子类型的代码详解
2019/05/05 Python
OpenCV+face++实现实时人脸识别解锁功能
2019/08/28 Python
Python timeit模块的使用实践
2020/01/13 Python
Pycharm最常用的快捷键及使用技巧
2020/03/05 Python
TensorFLow 数学运算的示例代码
2020/04/21 Python
浅析HTML5中的 History 模式
2017/06/22 HTML / CSS
英国最大的电子产品和家电零售企业:Currys PC World
2016/09/24 全球购物
优秀学生事迹材料
2014/02/08 职场文书
幼儿园六一儿童节活动方案
2014/08/26 职场文书
工作作风承诺书
2014/08/30 职场文书
公安交警个人对照检查材料思想汇报
2014/10/01 职场文书
大学生读书笔记大全
2015/07/01 职场文书
幼儿园小朋友毕业感言
2015/07/30 职场文书
python 如何做一个识别率百分百的OCR
2021/05/29 Python
微信小程序基础教程之echart的使用
2021/06/01 Javascript
利用nginx搭建RTMP视频点播、直播、HLS服务器
2022/05/25 Servers
修改Nginx配置返回指定content-type的方法
2022/09/23 Servers