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制作图型计数器的例子
Oct 09 PHP
PHP的FTP学习(四)
Oct 09 PHP
使用PHP批量生成随机用户名
Jul 10 PHP
PHP 数据结构 算法描述 冒泡排序 bubble sort
Jul 10 PHP
PHP 伪静态技术原理以及突破原理实现介绍
Jul 12 PHP
destoon安全设置中需要设置可写权限的目录及文件
Jun 21 PHP
Laravel 5框架学习之Blade 简介
Apr 08 PHP
PHP获得数组交集与差集的方法
Jun 10 PHP
PHP的关于变量和日期处理的一些面试题目整理
Aug 10 PHP
PHP类的封装与继承详解
Sep 29 PHP
php使用正则表达式获取字符串中的URL
Dec 29 PHP
Laravel中获取IP的真实地理位置
Apr 01 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出错界面
2006/10/09 PHP
php时间戳转换的示例
2014/03/31 PHP
php字符串函数 str类常见用法示例
2020/05/15 PHP
jquery实现简单易懂的图片展示小例子
2013/11/21 Javascript
jquery dialog open后,服务器端控件失效的快速解决方法
2013/12/19 Javascript
JS和Jquery获取和修改label的值的示例代码
2014/01/15 Javascript
购物车选中得到价格实现示例
2014/01/26 Javascript
jQuery实现的五子棋游戏实例
2015/06/13 Javascript
JS使用eval解析JSON的注意事项分析
2015/11/14 Javascript
jQuery使用$.ajax进行即时验证的方法
2015/12/08 Javascript
JavaScript省市区三级联动菜单效果
2016/09/21 Javascript
原生js代码实现图片放大境效果
2016/10/30 Javascript
jQuery设置Easyui校验规则(推荐)
2016/11/21 Javascript
BootStrap树状图显示功能
2016/11/24 Javascript
浅谈Angular2 ng-content 指令在组件中嵌入内容
2017/08/18 Javascript
Vue 通过自定义指令回顾v-内置指令(小结)
2018/09/03 Javascript
Node+OCR实现图像文字识别功能
2018/11/26 Javascript
Vue批量图片显示时遇到的路径被解析问题
2019/03/28 Javascript
Javascript Worker子线程代码实例
2020/02/20 Javascript
javascript 数组(list)添加/删除的实现
2020/12/17 Javascript
python中 ? : 三元表达式的使用介绍
2013/10/09 Python
python和pyqt实现360的CLable控件
2014/02/21 Python
在Python中操作字符串之replace()方法的使用
2015/05/19 Python
Python最小二乘法矩阵
2019/01/02 Python
对Python3 解析html的几种操作方式小结
2019/02/16 Python
python实现顺时针打印矩阵
2019/03/02 Python
pyautogui自动化控制鼠标和键盘操作的步骤
2020/04/01 Python
HTML5 声明兼容IE的写法
2011/05/16 HTML / CSS
阿联酋电子产品购物网站:Menakart
2017/09/15 全球购物
Lentiamo丹麦:购买便宜的隐形眼镜
2021/01/13 全球购物
潘多拉珠宝美国官方网站:Pandora US
2020/06/18 全球购物
sort命令的作用和用法
2012/11/04 面试题
UNIX文件名称有什么规定
2013/03/25 面试题
导游词之晋城蟒河
2019/12/12 职场文书
Python代码,能玩30多款童年游戏!这些有几个是你玩过的
2021/04/27 Python
MySQL对数据表已有表进行分区表的实现
2021/11/01 MySQL