Boolean(布尔)对象用于将非布尔值转换为布尔值(true 或者 false)。
检查布尔值
检查布尔对象是 true 还是 false。
源代码示例:
...
这是最简单的类型。boolean 表达了真值,可以为 TRUE 或 FALSE。
语法
要指定一个布尔值,使用关键字 TRUE 或 FALSE。两个都不区分大小写。<?php
$foo = True; // assign the value TRUE to $foo
?>
通常运算符所返回的 boolean 值结果会被传递给控制流程。
// == 是一个操作符,它检测两个变量是否相等,并返回一个布尔值
if ($action == "show_version") {
echo "The version is 1.23";
}
// 这样做是不必要的...
if ($show_separators == TRUE) {
echo "
\n";
}
// ...因为可以使用下面这种简单的方式:
if ($show_separators) {
echo "
\n";
}
?>
转换为布尔值
要明确地将一个值转换成 boolean,用 (bool) 或者 (boolean) 来强制转换。但是很多情况下不需要用强制转换,因为当运算符,函数或者流程控制结构需要一个 boolean 参数时,该值会被自动转换。
参见类型转换的判别。
当转换为 boolean 时,以下值被认为是 FALSE:
布尔值 FALSE 本身
整型值 0(零)
浮点型值 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)
?>
Boolean(布尔)对象用于将非布尔值转换为布尔值(true 或者 false)。
检查布尔值
检查布尔对象是 true 还是 false。
源代码示例:
...
... d = "world";
console.log(typeof d);//string布尔类型Boolean,只能是true或false代表真假var e = true;
console.log(typeof e);//boolean
var f = false;
con
定义和用法valueOf() 方法可返回 Boolean 对象的原始值。语法booleanObject.valueOf()返回值booleanObject 的原始布尔值。抛出如果调用该方法的对象不是 Boolean,则抛出异常 TypeError。实例
... d = "world";
console.log(typeof d);//string布尔类型Boolean,只能是true或false代表真假var e = true;
console.log(typeof e);//boolean
var f = false;
con
mysql 布尔类型boolean tinyint(1) mysql官方文档指出目前不支持boolean类型,需要使用的话用tinyint(1)代替。如果你定义了布尔类型,它会自动给你转换成tinyint。 BOOL,BOOLEAN是TINYINT(1)的同义词。zero值被视为假。非zero值视为
创建 Boolean 对象的语法:
new Boolean(value); //构造函数
Boolean(value); //转换函数
参数 value 由布尔对象存放的值或者要转换成布尔值的值。
返回值
当作为...
bitsCN.com
mysql的boolean设置 MySQL没有boolean类型。这也是比较奇怪的现象。例: create table xs( id int primary key, bl boolean) 这样是可以创建成功,但查看一下建表后的语句,就...
...提高项目的开发速度. 废话少说,我们开始讲解 php Boolean. 首先,boolean 型是 php的基本数据类型, 它要么是true,或者false. 大小写不区分. 如果需要将其他类型转换为bool类型的时候, 可以使用(bool) 或者(boolean),(Boolean)进
...array();首先是empty的var_dump输出:boolean trueboolean trueboolean trueboolean trueboolean trueboolean true
然后是is_null的输出:boolean trueboolean falseboolean
这是最简单的类型。boolean 表达了真值,可以为 TRUE 或 FALSE。语法要指定一个布尔值,使用关键字 TRUE 或 FALSE。两个都不区分大小写。<?php
$foo = True; // assign the value TRUE to $foo
?>通常...