博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
PHP 布尔类型
阅读量:5129 次
发布时间:2019-06-13

本文共 735 字,大约阅读时间需要 2 分钟。

这是最简单的类型。 表达了真值,可以为 TRUE 或 FALSE

Note布尔类型是 PHP 4 引进的。

语法

要指定一个布尔值,使用关键字 TRUE 或 FALSE。两个都不区分大小写。

<?php

$foo = True; // assign the value TRUE to $foo
?>

通常你用某些返回  值,并将其传递给。

<?php

// == 是一个操作符,它检测两个变量是否相等,并返回一个布尔值
if ($action == "show_version") {
    echo "The version is 1.23";
}
// 这样做是不必要的...
if ($show_separators == TRUE) {
    echo "<hr> ";
}
// ...因为可以使用下面这种简单的方式:
if ($show_separators) {
    echo "<hr> ";
}
?>

转换为布尔值

要明确地将一个值转换成 ,用 (bool) 或者 (boolean) 来强制转换。但是很多情况下不需要用强制转换,因为当运算符,函数或者流程控制结构需要一个  参数时,该值会被自动转换。

参见。

当转换为  时,以下值被认为是 FALSE

  • the 值 FALSE 自身
  • the 值 0 (零)
  • the 值 0.0 (零)
  • 空 , 以及  "0"
  • 不包括任何元素的
  • 不包括任何成员变量的(仅PHP 4.0 适用)
  • 特殊类型  (包括尚未设定的变量)
  • 从没有任何标记(tags)的XML文档生成的 对象

所有其它值都被认为是 TRUE(包括任何)。

转载于:https://www.cnblogs.com/wanger1994/p/3705478.html

你可能感兴趣的文章
elastaticsearch
查看>>
postgreSQL 简单命令操作
查看>>
Spring JDBCTemplate
查看>>
Radon变换——MATLAB
查看>>
第五章笔记
查看>>
Iroha and a Grid AtCoder - 1974(思维水题)
查看>>
gzip
查看>>
转负二进制(个人模版)
查看>>
LintCode-Backpack
查看>>
查询数据库锁
查看>>
[LeetCode] Palindrome Number
查看>>
我对于脚本程序的理解——百度轻应用有感
查看>>
SQL更新某列包含XX的所有值
查看>>
网易味央第二座猪场落户江西 面积超过3300亩
查看>>
面试时被问到的问题
查看>>
spring 事务管理
查看>>
VS2008 去掉msvcr90的依赖
查看>>
当前记录已被另一个用户锁定
查看>>
Bootstrap
查看>>
Node.js 连接 MySQL
查看>>