PHP手册-语言参考-类型-Boolean 布尔类型

1. boolean 表达了真值,可以为 true 或 false。两个都不区分大小写。

2. 通常运算符所返回的 boolean 值结果会被传递给控制流程。

3. 当转换为 boolean 时,以下值被认为时 false:

  3.1 布尔值 false 本身

  3.2 整型值 0

  3.3 浮点型值 0.0

  3.4 空字符串,以及字符串“0”

  3.5 不包括任何元素的数组

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

  3.7 特殊类型 NULL(包括尚未赋值的变量)

  3.8 从空标记生成的 SimpleXML 对象

4. 要明确将一个值转换成 boolean,用 (bool) 或者 (boolean) 来强制转换。但是通常会被自动转换。

时间: 2024-10-01 05:12:32

PHP手册-语言参考-类型-Boolean 布尔类型的相关文章

PHP手册-语言参考-类型

PHP 支持8中原始数据类型:boolean | integer | float | string | array | object | resource | NULL 1. 4种标量数据类型 1.1 boolean 布尔类型 1.2 integer 整型 1.3 float | double 浮点型 1.4 string 字符串 2. 2种符合数据类型 2.1 array 数组 2.2 object 对象 3. 2种特殊类型 3.1 resource 资源 3.2 NULL 无类型 伪类型:m

Go学习笔记(2) 语言基础和数值布尔类型

  1. Go语言环境变量 Go语言开发环境依赖一些操作系统环境变量,常用的环境变量如下: $GOROOT 表示 Go 在你的电脑上的安装位置,它的值一般都是 $HOME/go,当然,你也可以安装在别的地方. $GOARCH 表示目标机器的处理器架构,它的值可以是 386,amd64 或 arm. $GOOS 表示目标机器的操作系统,它的值可以是 darwin,freebsd,linux 或 windows $GOBIN 表示编译器和链接器的安装位置,默认是 $GOROOT/bin,如果你使用的

C语言基础第二课 -----布尔类型,关系运算符,逻辑运算符,

/* 布尔类型: 1.c89没有布尔类型,c99有布尔类型.c工程支持c89,oc工程c99. 2.两种数值: bool true(真)   false(假) C语言 BOOL YES(真)      NO(假)   OC语言 3.真和假的表示 C语言   非0即为真  0就是假 OC语言   YES定义为1  NO定义为0 4.输出转换符是%d 5.作用:用于分支结构和循环的判断. */ //    BOOL a1 = YES; //    BOOL a2 = NO; //    printf

Puppet数据类型中哈希类型和布尔类型(十五)

哈希类型 puppet语言支持hash类型.它与数组类似,都是带索引的对象集合,与数组的区别在于作为索引步进限于数字,可以是任何对象.在puppet中哈希类型的"键"必须是字符串类型,但其"值"可以是任意的类型. 格式如下: {key1 => "value",key2 => "vale",...} 示例如下: [[email protected] ~]# cat 4.pp  $myname = { name1 =&

手册学习 Boolean 布尔类型

当转换为 boolean 时,以下值被认为是 FALSE: 布尔值 FALSE 本身 整型值 0(零) 浮点型值 0.0(零) 空字符串,以及字符串 "0" 不包括任何元素的数组 不包括任何成员变量的对象(仅 PHP 4.0 适用) 特殊类型 NULL(包括尚未赋值的变量) 从空标记生成的 SimpleXML 对象 所有其它值都被认为是 TRUE(包括任何资源). Warning -1 和其它非零值(不论正负)一样,被认为是 TRUE! <?php var_dump((bool)

PHP手册-语言参考-类型-Integer 整型

1. 整型值可以使用十进制,十六进制,八进制或二进制表示,前面可以加上可选的符号(- 或者 +). 2. 要使用八进制表达,数字前必须加上0(零).要使用十六进制表达,数字前必须加上0x.要使用二进制表达,数字前必须加上0b.

PHP手册-语言参考-类型-String 字符串

1. 一个字符串 String 就是由一系列的字符组成,其中每个字符等同于一个字节. 2. 一个字符串可以用 4 种方式表达: 2.1 单引号 —— 需要表达一个单引号自身,需在它的前面加个反斜线(\)来转义. —— 在单引号字符串中的变量和特殊字符的转义序列不会被替换. 2.2 双引号 —— 在双引号中,PHP 将对一些特殊的字符进行解析. —— 用双引号定义的字符串最重要的特征是变量会被解析. 2.3 heredoc 语法结构:<<< —— 在该运算符之后要提供一个标识符,然后换行.

PHP手册-语言参考-类型-Float 浮点型

1. 浮点型:浮点数 float | 双精度数 double | 实数 real. 2. 要测试浮点数是否相等,要使用一个仅比该数值大一丁点的最小误差值(机器极小值 epsilon | 最小单元取整数). 3. NaN 代表着任何不同值,用 is_nan() 来检查.

Boolean布尔类型

这是最简单的类型.Boolean表达了真值,可以为true或false. 要指定一个布尔值,使用关键字true或false.两个都不区分大小写. <?phpheader("Content-type:text/html;charset=utf-8");$foo = True; // assign the value TRUE to $foo?> 通常运算符所返回的boolean值结果会被传递给控制流程. <?php// == 是一个操作符,它检测两个变量是否相等,并返回