php中的boolean(布尔)类型详解


Posted in PHP onOctober 28, 2013

当转换为 boolean 时,以下值被认为是 FALSE:

the 布尔值 FALSE 自身

the 整型值 0 (零)

the 浮点型值 0.0 (零)

空 字符串, 以及 字符串 "0"

不包括任何元素的数组

不包括任何成员变量的对象(仅PHP 4.0 适用)

特殊类型 NULL (包括尚未设定的变量)

从没有任何标记(tags)的XML文档生成的SimpleXML 对象

所有其它值都被认为是 TRUE(包括任何资源)。

Warning
-1 和其它非零值(不论正负)一样,被认为是 TRUE!

<?php
var_dump((bool) "");        // bool(false)
var_dump((bool) 1);         // bool(true)
var_dump((bool) -2);        // bool(true)
var_dump((bool) "foo");     // bool(true)
var_dump((bool) 2.3e5);     // bool(true)
var_dump((bool) array(12)); // bool(true)
var_dump((bool) array());   // bool(false)
var_dump((bool) "false");   // bool(true)

布尔转字符串时,true=>1,false=>"";
PHP 相关文章推荐
十天学会php之第一天
Oct 09 PHP
PHP session有效期问题
Apr 26 PHP
PHP foreach循环使用详解与实例代码
May 08 PHP
php获取参数的几种方法总结
Feb 18 PHP
php采集自中央气象台范围覆盖全国的天气预报代码实例
Jan 04 PHP
php比较相似字符串的方法
Jun 05 PHP
浅析Yii2缓存的使用
May 10 PHP
php的PDO事务处理机制实例分析
Feb 16 PHP
php格式文件打开的四种方法
Feb 24 PHP
php获取手机端的号码以及ip地址实例代码
Sep 12 PHP
tp5(thinkPHP5)框架数据库Db增删改查常见操作总结
Jan 10 PHP
php数组指针函数功能及用法示例
Feb 11 PHP
php中的比较运算符详解
Oct 28 #PHP
php float不四舍五入截取浮点型字符串方法总结
Oct 28 #PHP
析构函数与php的垃圾回收机制详解
Oct 28 #PHP
web server使用php生成web页面的三种方法总结
Oct 28 #PHP
php加密解密函数authcode的用法详细解析
Oct 28 #PHP
php 模拟post_验证页面的返回状态(实例讲解)
Oct 28 #PHP
php操作mysqli(示例代码)
Oct 28 #PHP
You might like
mysql 中InnoDB和MyISAM的区别分析小结
2008/04/15 PHP
PHP中的session永不过期的解决思路及实现方法分享
2011/04/20 PHP
PHP表单递交控件名称含有点号(.)会被转化为下划线(_)的处理方法
2013/01/06 PHP
PHP打开和关闭文件操作函数总结
2014/11/18 PHP
php简单分页类实现方法
2015/02/26 PHP
ThinkPHP安装和设置
2015/07/27 PHP
JavaScript中Object和Function的关系小结
2009/09/26 Javascript
从零开始学习jQuery (三) 管理jQuery包装集
2011/02/23 Javascript
解决window.opener=null;window.close(),只支持IE6不支持IE7,IE8的问题
2014/01/14 Javascript
jQuery实现的一个tab切换效果内部还嵌有切换
2014/08/10 Javascript
Jquery实现动态切换图片的方法
2015/05/18 Javascript
jquery实现简单的自动播放幻灯片效果
2015/06/13 Javascript
jquery实现Li滚动时滚动条自动添加样式的方法
2015/08/10 Javascript
require.js+vue开发微信上传图片组件
2016/10/27 Javascript
easyui combobox开启搜索自动完成功能的实例代码
2016/11/08 Javascript
JavaScript实现数字前补“0”的五种方法示例
2019/01/03 Javascript
D3.js(v3)+react 实现带坐标与比例尺的散点图 (V3版本)
2019/05/09 Javascript
详解vue页面首次加载缓慢原因及解决方案
2019/11/06 Javascript
JavaScript监听触摸事件代码实例
2019/12/30 Javascript
Ant Design的Table组件去除
2020/10/24 Javascript
python中getattr函数使用方法 getattr实现工厂模式
2014/01/20 Python
python求斐波那契数列示例分享
2014/02/14 Python
python按照多个字符对字符串进行分割的方法
2015/03/17 Python
python中多层嵌套列表的拆分方法
2018/07/02 Python
Python异常处理操作实例详解
2018/08/28 Python
对python中的高效迭代器函数详解
2018/10/18 Python
python3对拉勾数据进行可视化分析的方法详解
2019/04/03 Python
使用Tensorboard工具查看Loss损失率
2020/02/15 Python
捷克移动配件网上商店:ProMobily.cz
2019/03/15 全球购物
Steiff台湾官网:德国金耳釦泰迪熊
2019/12/26 全球购物
致接力运动员广播稿
2014/02/17 职场文书
食品安全工作实施方案
2014/03/26 职场文书
小区推广策划方案
2014/06/06 职场文书
2015年宣传部工作总结范文
2015/03/31 职场文书
婚庆开业庆典主持词
2015/06/30 职场文书
Python实现机器学习算法的分类
2021/06/03 Python