字符串的布尔类型:bool, boolean

boolboolean用于标识某种只有两个状态值的数据:true,false——吃没吃,去没去,有没有。。。。。

在应用出,我们常常会(需要)直接将一个数据(可能是各种其他类型)当作一个布尔值来进行判断。

那么此时其实发生的是:会将该数据隐含转换为布尔值。

最常见的语法形式就是:

if(  某数据/变量 ){

.................

}

那么,在php中,其他各种数据,隐含转换为布尔值的时候,会当作false的有:

0   0.0   null   “”   “0”

array();   //空数组

未定义的变量       //当然要尽量避免

 

其他数据就当作true来看待了。

 

看手册:PHP手册〉附录〉类型比较表〉使用 PHP 函数对变量 $x 进行比较

本文来自投稿,不代表重蔚自留地立场,如若转载,请注明出处https://www.cwhello.com/4724.html

如有侵犯您的合法权益请发邮件951076433@qq.com联系删除

(0)
重蔚重蔚管理团队
上一篇 2018年3月14日 17:21
下一篇 2018年3月17日 00:06

相关推荐

  • PHP文件操作相关函数

    bool copy ( string filename , string dest ) 复制文件 string filename:原文件 string dest :目标文件 bool unlink ( string filename ) 删除文件 string filename:要删除的文件 bool rename ( string oldname…

    2017年11月15日
    0356
  • 浅谈PHP中的工厂方法模式

    本篇文章带大家了解一下PHP设计模式中的工厂方法模式。有一定的参考价值,有需要的朋友可以参考一下,希望对大家有所帮助。上回说到,简单工厂不属于GoF的二十三种设计模式,这回可就来真家伙了,大名顶顶的工厂方…

    2023年3月29日
    01
  • 关于如何实现php的伪静态,php如何实现静态化。

    一、什么是伪静态? 伪静态,顾名思义,是一种看似静态的URL,但实际上是动态的,它通过在URL后面添加一些参数(如:$_GET、$_POST等),使得用户在访问时看到的是静态的URL,而实际上服务器端是根据这些参数来处理请求…

    2024年6月16日
    00
  • 使用PHP开发微信小程序电商平台

    随着移动互联网的发展,微信已经成为了人们生活中不可或缺的一部分。而微信小程序也越来越受到人们的关注和使用。小程序的快速发展也带来了越来越多的商机。电商平台是其中之一。 在本文中,我们将介绍如何使用PHP…

    2023年5月18日
    05
  • PHP中使用Redis实现Skiplist。

    在Web开发中,PHP和Redis都拥有着广泛的应用场景。PHP作为Web开发的主要语言,而Redis则是一个高性能的内存数据库。Redis拥有着快速的读写能力和灵活的数据结构,其功能的强大性能被广泛地应用于缓存、队列、实时通…

    2023年5月21日
    03
  • 重蔚自留地php学习第三十九天——mysql事物触发器函数过程

    数据备份 将数据里的数据进行保存到外部文件,从而在数据库内部数据丢失或者出错的情况下能够通过备份文件进行还原操作,从而将损失降低到最小。 对单表内的纯数据进行备份 将表中的数据(不包含结构,没有字段头信…

    2018年10月23日 MySQL自学教程
    0267
  • PHP中的composer操作指南。

    随着PHP语言的不断发展,PHP开发生态圈也在不断壮大。在这个生态圈中,Composer已经成为了PHP项目中广泛使用的依赖管理工具之一。Composer不仅简化了PHP项目的依赖管理和引入,还能优化应用程序架构并提高开发效率…

    2023年5月23日
    06
  • 我来教你php多虚拟主机配置的步骤是什么。

    在PHP开发中,多虚拟主机配置是一个常见的需求,通过配置多个虚拟主机,可以在同一台服务器上托管多个网站,每个网站都有自己的域名、目录和配置文件,下面将详细介绍PHP多虚拟主机配置的步骤。 1. 安装Apache和PHP…

    2024年7月12日
    03

联系我们

QQ:951076433

在线咨询:点击这里给我发消息邮件:951076433@qq.com工作时间:周一至周五,9:30-18:30,节假日休息