您的位置:

php基本及布尔类型(布尔型是php中较为常用的数据类型之一,它只有两个值)

本文目录一览:

php布尔类型到底是什么。在例子中怎么用。希望大神能用通俗的话讲一下

数据的布尔类型的值

有2个:真,假;

这2个值用到的非常多.

比如你判断一个人的年龄是否大于18岁.

如果大于18,就让他能用电脑上网,如果小于就不能上网.

这个逻辑就可以这样写.

if($age=18){

echo

"可以上网";

}else{echo

'不能上网';}

$age=18

就会返回一个布尔类型的数据.

PHP数据类型之布尔型的介绍

布尔类型是PHP中

最简单的类型。它的值可以为

TRUE

FALSE。

如:

$foo=false;

$foo1=true;

echo

"为假时输出值为:".$foo;

//没有输出值

echo

"br

/为真时输出值为:".$foo1;

//输出1

这里主要的细节:

当转换为

boolean

时,以下值被认为是

FALSE

1、the

布尔值

FALSE

自身

2、the

整型值

(零)

3、the

浮点型值

0.0

(零)

字符串,

以及

字符串

"0"

4、不包括任何元素的数组

5、不包括任何成员变量的对象(仅PHP

4.0

适用)

6、特殊类型

NULL

(包括尚未设定的变量)

7、从没有任何标记(tags)的XML文档生成的SimpleXML

对象

//$a=0;

//$a=0.0;

$a="0";

var_dump((bool)

0);

echo

"br

/";

var_dump((bool)

array());

if($a==false){

echo

"空0默认转换为false,成功!";

}else{

echo

"不能转换为false";

}

输出:

bool(false)

bool(false)

空0默认转换为false,成功!

PHP的基本数据类型有哪些?

PHP主要有八种基本数据类型,其中包括:

1.四种变量类型

整数型(integer)

浮点数型(float)

布尔型(boolean)

字符串(string)

2.两种复合类型

数组(array)

对象(object)

3.两种特殊类型

NULL

资源 (resource)