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 相关文章推荐
用Zend Encode编写开发PHP程序
Oct 09 PHP
一个查看session内容的函数
Oct 09 PHP
判“新”函数:得到今天与明天的秒数
Oct 09 PHP
PHP新手上路(五)
Oct 09 PHP
php smarty模版引擎中的缓存应用
Dec 02 PHP
让PHP更快的提供文件下载的代码
Jun 13 PHP
php网站判断用户是否是手机访问的方法
Nov 01 PHP
php加密解密实用类分享
Jan 07 PHP
header导出Excel应用示例
Jan 24 PHP
ioncube_loader_win_5.2.dll的错误解决方法
Jan 04 PHP
joomla实现注册用户添加新字段的方法
May 05 PHP
PHP设计模式之模板方法模式实例浅析
Dec 20 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下创建字段并设置主键的php代码
2010/05/16 PHP
PHP字符串长度计算 - strlen()函数使用介绍
2013/10/15 PHP
destoon整合ucenter后注册页面不跳转的解决方法
2014/06/21 PHP
PHP表单提交后引号前自动加反斜杠的原因及三种办法关闭php魔术引号
2015/09/30 PHP
php封装的表单验证类完整实例
2016/10/19 PHP
laravel5.4利用163邮箱发送邮件的步骤详解
2017/09/22 PHP
JavaScript 异步调用框架 (Part 3 - 代码实现)
2009/08/04 Javascript
JQuery.ajax传递中文参数的解决方法 推荐
2011/03/28 Javascript
基于Jquery+Ajax+Json的高效分页实现代码
2011/10/29 Javascript
js获取浏览器基本信息大全
2014/11/27 Javascript
使用JQuery实现智能表单验证功能
2016/03/08 Javascript
Bootstrap布局之栅格系统详解
2016/06/13 Javascript
客户端验证用户名和密码的方法详解
2016/06/16 Javascript
Angular设置title信息解决SEO方面存在问题
2016/08/19 Javascript
javascript 判断页面访问方式电脑或者移动端
2016/09/19 Javascript
jQuery插件FusionCharts绘制的3D环饼图效果示例【附demo源码】
2017/04/02 jQuery
在Vue组件化中利用axios处理ajax请求的使用方法
2017/08/25 Javascript
AngularJS基于MVC的复杂操作实例讲解
2017/12/31 Javascript
vue使用svg文件补充-svg放大缩小操作(使用d3.js)
2020/09/22 Javascript
JavaScript实现瀑布流布局的3种方式
2020/12/27 Javascript
Python函数的周期性执行实现方法
2016/08/13 Python
python单向链表的基本实现与使用方法【定义、遍历、添加、删除、查找等】
2019/10/24 Python
Python中使用aiohttp模拟服务器出现错误问题及解决方法
2020/10/31 Python
JSF如何进行表格处理及取值
2012/08/06 面试题
我未来的职业规划范文
2014/01/11 职场文书
劳动之星获奖感言
2014/02/01 职场文书
渡河少年教学反思
2014/02/12 职场文书
作风建设演讲稿
2014/05/23 职场文书
2014年国庆节演讲稿
2014/09/02 职场文书
民政局个人整改措施
2014/09/24 职场文书
乡镇领导班子四风对照检查材料
2014/09/27 职场文书
四风问题个人剖析材料
2014/10/07 职场文书
英语教师个人工作总结
2015/02/09 职场文书
质量保证书格式
2015/02/27 职场文书
奖学金主要事迹范文
2015/11/04 职场文书
「魔导具师妲莉亚永不妥协~从今天开始的自由职人生活~」1、2卷发售宣传CM公开
2022/03/21 日漫