先给大家介绍最简单的布尔值指定方法:
下面效果相同,说明true和false并不区分大小写。
再为大家介绍两种方式,因为代码很简单,所以不做赘述了。
VS
下面介绍一种应用:
转换为布尔值
要明示地将一个值转换成 boolean,用 (bool) 或者 (boolean) 来强制转换。但是很多情况下不需要用强制转换,因为当运算符,函数或者流程控制需要一个 boolean 参数时,该值会被自动转换。
当转换为 boolean时,以下值被认为是 FALSE:
- 布尔值 FALSE
- 整型值 0(零)
- 浮点型值 0.0(零)
- 空白字符串和字符串 "0"
- 没有成员变量的数组
- 没有单元的对象(仅适用于 PHP 4)
- 特殊类型 NULL(包括尚未设定的变量)
所有其它值(包括负数)都被认为是 TRUE。
每个类型这里就不再一一介绍了,大家可以自己尝试着去看下。