字符串的布尔类型: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 sprintf()格式化用法

    php sprintf函数是一个非常强大的函数,本篇文章特别记录一下php中的sprintf函数格式化字符串的相关用法。定义和用法sprintf() 函数把格式化的字符串写入一个变量中。语法sprintf(format,arg1,arg2,arg++)参数 描述…

    2022年6月27日
    0176
  • 如何使用PHP进行面向对象编程?

    随着互联网不断发展,PHP成为了广受欢迎的服务器端语言。很多开发者选择使用PHP进行开发,因为它易于学习和使用。然而,使用PHP进行面向对象编程可能会有些困难。在本篇文章中,我们将介绍如何使用PHP进行面向对象…

    2023年5月17日
    02
  • 详解PHP 如何对接 paypal 支付

    环境准备注册paypal账号注册paypal开发者账号创建paypal沙盒测试账户创建paypal应用下载PHP SDK实现支付实现支付成功回调实现退款更多API代码模板注册paypal账号www.paypal.com 注册商家账户选择,”创建商家用户”,…

    2022年6月21日
    0302
  • PHP与数据库事务管理的集成。

    随着互联网的发展和应用场景的广泛应用,数据库的安全性和稳定性也越来越受到重视。而事务管理作为数据库的重要组成部分之一,对于保证数据库操作的一致性和可靠性具有重要意义。在数据库事务管理中,PHP语言作为一…

    2023年5月21日
    00
  • PHP中使用Redis实现ID生成器。

    随着互联网的飞速发展,越来越多的网站和应用程序需要支持海量数据的高效存储与访问,同时,随着数据量的不断增加,各种数据处理需求也变得越来越复杂。为了解决这些问题,开发人员通常需要使用强大的数据处理工具…

    2023年5月21日
    01
  • PHP微信支付开发实例详细教程​(附代码)

    HP微信支付开发过程,分享给大家,供大家参考,具体内容如下 1.开发环境 Thinkphp 3.2.3 微信:服务号,已认证 开发域名:http://test.paywechat.com (自定义的域名,外网不可访问) 2.需要相关文件和权限 微信支付…

    2018年3月7日 PHP案例操作
    0214
  • 如何使用PHP和Elasticsearch构建全文搜索引擎。

    如何使用PHP和Elasticsearch构建全文搜索引擎全文搜索引擎在现代互联网中扮演着重要的角色,它能够让用户快速找到满足他们需求的信息。一个好的全文搜索引擎不仅需要快速搜索,同时还需要提供高质量的搜索结果。这…

    2023年5月30日
    05
  • PHP中如何进行分布式事务处理?

    随着互联网应用的不断发展,分布式系统已经越来越普遍。在分布式系统中,一个事务可能会涉及多个组件或服务,这就带来了分布式事务处理的问题。PHP作为一门常用的服务器端编程语言,也需要解决分布式事务处理问题。…

    2023年5月17日
    05

联系我们

QQ:951076433

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