PHP布尔数据类型
定义和用法
这是PHP中的标量数据类型之一。布尔数据可以是TRUE或FALSE。这些是PHP中的预定义常量。当分配为TRUE或FALSE时,该变量将成为布尔变量。
语法
<?php //将布尔值的文字分配给变量 $var=TRUE; ?>
回显TRUE值的结果显示为1,而对于FALSE,则不显示任何结果。使用var_dump()函数将布尔值显示为带值的类型
布尔常量不区分大小写。这意味着TRUE等同于True,FALSE类似于False
逻辑运算符返回布尔值
<?php $gender="Male"; echo ($gender=="Male"); ?>
铸件
可以使用强制转换运算符(bool)或(boolean)将任何数据类型显式转换为boolean,尽管在大多数情况下,转换会在需要时自动完成。
PHP版本
此描述适用于所有版本的PHP。
以下示例显示了使用echo和var_dump()来显示布尔值
示例
<?php $var=TRUE; echo $var . "\n"; var_dump($var); $var1=false; echo $var1; var_dump($var1); ?>
输出结果
这将产生以下结果-
1 bool(true) bool(false)
示例显示逻辑表达式的布尔结果
示例
<?php $var=10; var_dump($var>10); var_dump($var==true); ?>
输出结果
这将产生以下结果-
bool(false) bool(true)
示例显示了使用强制转换运算符
示例
<?php $var=10; $var1=(bool)$var; var_dump($var1); //0和-0返回false- $var=0; $var1=(bool)$var; var_dump($var1); //空字符串返回false- $var="PHP"; $var1=(bool)$var; var_dump($var1); $var=""; $var1=(bool)$var; var_dump($var1); //空数组是假的情况 $var=array(1,2,3); $var1=(bool)$var; var_dump($var1); $var=array(); $var1=(bool)$var; var_dump($var1); ?>
输出结果
这将产生以下结果-
bool(true) bool(false) bool(true) bool(false) bool(true) bool(false)
热门推荐
6 保研的祝福语简短
10 年轻20岁祝福语简短
11 朋友结婚祝福语信息简短
12 女孩婚礼贺卡祝福语简短
13 30段点歌简短祝福语
14 虎年春节祝福语图文简短
15 写给后妈祝福语大全简短
16 简短回复生日祝福语
17 校长送毕业祝福语简短
18 毕业立体贺卡祝福语简短