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

发布时间:2022-11-15

本文目录一览:

  1. php布尔类型到底是什么。在例子中怎么用。希望大神能用通俗的话讲一下
  2. PHP数据类型之布尔型的介绍
  3. PHP的基本数据类型有哪些?

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

数据的布尔类型的值 有两个:真、假; 这2个值用到的非常多。 比如你判断一个人的年龄是否大于18岁。 如果大于18,就让他能用电脑上网,如果小于就不能上网。 这个逻辑就可以这样写:

if($age = 18) {
    echo "可以上网";
} else {
    echo '不能上网';
}

$age = 18 就会返回一个布尔类型的数据。

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

布尔类型是PHP中最简单的类型。它的值可以为 TRUEFALSE。 例如:

$foo = false;
$foo1 = true;
echo "为假时输出值为:" . $foo; // 没有输出值
echo "<br/>为真时输出值为:" . $foo1; // 输出1

这里主要的细节: 当转换为 boolean 时,以下值被认为是 FALSE:

  1. 布尔值 FALSE 自身
  2. 整型值 0(零)
  3. 浮点型值 0.0(零)
  4. 空字符串,以及字符串 "0"
  5. 不包括任何元素的数组
  6. 不包括任何成员变量的对象(仅PHP 4.0适用)
  7. 特殊类型 NULL(包括尚未设定的变量)
  8. 从没有任何标记(tags)的XML文档生成的SimpleXML对象 示例代码:
$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)