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 相关文章推荐
IIS下配置Php+Mysql+zend的图文教程
Dec 08 PHP
php imagecreatetruecolor 创建高清和透明图片代码小结
May 15 PHP
php带密码功能并下载远程文件保存本地指定目录 修改加强版
May 16 PHP
神盾加密解密教程(一)PHP变量可用字符
May 28 PHP
php操作redis缓存方法分享
Jun 03 PHP
php实现贪吃蛇小游戏
Jul 26 PHP
php中的异常和错误浅析
May 03 PHP
php curl上传、下载、https登陆实现代码
Jul 23 PHP
PHP策略模式定义与用法示例
Jul 27 PHP
使用PHP+MySql实现微信投票功能实例代码
Sep 29 PHP
Laravel框架创建路由的方法详解
Sep 04 PHP
Yii框架参数配置文件params用法实例分析
Sep 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
php垃圾代码优化操作代码
2010/08/05 PHP
thinkphp5 框架结合plupload实现图片批量上传功能示例
2020/04/04 PHP
javascript编程起步(第四课)
2007/01/10 Javascript
javascript中的107个基础知识收集整理 推荐
2010/03/29 Javascript
基于jquery的一个图片hover的插件
2010/04/24 Javascript
JavaScript 放大镜 移动镜片效果代码
2011/05/09 Javascript
Javascript 类、命名空间、代码组织代码
2011/07/31 Javascript
jquery插件之信息弹出框showInfoDialog(成功/错误/警告/通知/背景遮罩)
2013/01/09 Javascript
父元素与子iframe相互获取变量和元素对象的具体实现
2013/10/15 Javascript
jquery 漂亮的删除确认和提交无刷新删除示例
2013/11/13 Javascript
jQuery插件PageSlide实现左右侧栏导航菜单
2015/04/12 Javascript
javascript 常见功能汇总
2015/06/11 Javascript
浅谈js键盘事件全面控制
2016/12/01 Javascript
JavaScript常用正则验证函数实例小结【年龄,数字,Email,手机,URL,日期等】
2017/01/23 Javascript
原生JS实现层叠轮播图
2017/05/17 Javascript
JS实现生成由字母与数字组合的随机字符串功能详解
2018/05/25 Javascript
vue如何解决循环引用组件报错的问题
2018/09/22 Javascript
基于Vue+elementUI实现动态表单的校验功能(根据条件动态切换校验格式)
2019/04/04 Javascript
JavaScript实现轮播图特效
2020/04/10 Javascript
Python基于smtplib实现异步发送邮件服务
2015/05/28 Python
python实现校园网自动登录的示例讲解
2018/04/22 Python
Python判断telnet通不通的实例
2019/01/26 Python
win10环境下配置vscode python开发环境的教程详解
2019/10/16 Python
python关于变量名的基础知识点
2020/03/03 Python
解决pycharm不能自动保存在远程linux中的问题
2021/02/06 Python
利用CSS3的checked伪类实现OL的隐藏显示的方法
2010/12/18 HTML / CSS
挪威太阳镜和眼镜网上商城:SmartBuyGlasses挪威
2016/08/20 全球购物
极简鞋类,赤脚的感觉:Lems Shoes
2019/08/06 全球购物
保险专业自荐信范文
2014/02/20 职场文书
品牌推广活动策划方案
2014/08/19 职场文书
教师个人年终总结
2015/02/11 职场文书
2015年三万活动总结
2015/03/25 职场文书
银行中层干部培训心得体会
2016/01/11 职场文书
四则混合运算教学反思
2016/02/23 职场文书
防止web项目中的SQL注入
2021/12/06 MySQL
Python实现Excel文件的合并(以新冠疫情数据为例)
2022/03/20 Python