字符串的布尔类型: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

相关推荐

  • 从PHP7到PHP8:array_is_list()的使用方法。

    随着PHP8的发布,一些新特性和改进已经引起了许多开发者的关注。其中,一个非常实用的新功能是array_is_list(),它是一个能够判断数组的索引是否为0到n-1连续整数的函数。在本文中,我们将探讨array_is_list()的使…

    2023年5月21日
    01
  • 教你在PHP ZipArchive解压缩时,去掉zip包里的多余目录层级

    写了个脚本,下载discuzQ,并解压到指定 git 仓储下,方便更新代码。遇到一个问题,在解压 uniapp 这个zip包时,里面多了一层目录包装,如果直接解压到指定目录,也会造成多了一级目录,如下图:那如何从zip包里解…

    2022年6月21日
    0437
  • 微信小程序中PHP实现实时定位。

    随着移动互联网的发展,很多应用都要求实现实时定位功能。而微信小程序是目前最受欢迎的移动端应用之一,因此,如何在微信小程序中实现实时定位功能成为了开发者们关注的焦点。本文将介绍如何利用PHP语言在微信小程…

    2023年6月3日
    04
  • PHP实现Oracle数据库负载均衡的方法。

    随着互联网应用的快速发展,数据库系统在许多企业应用中扮演着至关重要的角色。而在数据库的实际应用中,负载均衡更是不可或缺的一环。为了能够更加高效地利用数据库资源,提高企业应用的稳定性和可靠性,本文将介…

    2023年5月21日
    04
  • PHP图像处理技术的图像处理基本介绍

    所谓的PHP图像处理技术,就是通过php的函数进行绘制图像,然后可以输出到浏览器,也可以保存到本地              该绘图技术,需要开启php的一个扩展:GD2,该扩展提供了很多绘制图像的方法        PHP的图像处理技…

    2018年9月1日
    0255
  • PHP数组的相关介绍

    数组的覆盖 说明:如果后面的元素中的下标和前面元素的下标“重复”了,后面元素的值会覆盖前面的元素值。 数组的自增 说明:有一个固定的数组,这个时候需要在网数组中添加一个新的元素。 数组的分类 索引数组:下标…

    2018年4月7日 PHP自学教程
    0264
  • 基于canvasJS在PHP中制作动态图表详解

    CanvasJS是一个JavaScript库,用于轻松为网页创建其他类型的图表。例如条形图,饼图,柱形图,面积图,折线图等。让我们以需要创建一个图表的示例为例,在该图表中我们可以显示每月销售和购买的产品。我们将考虑两…

    2022年6月14日
    0140
  • PHP中Memcache缓存原理及其对缓存数据的作用

    随着互联网的发展,数据量的快速增长,缓存技术的应用越来越广泛,它既可以提升网站的访问速度,也可以减轻服务器的负担。在服务器端,Memcache作为 PHP 缓存技术的一种,被广泛应用于大型网站的访问优化。本文将介…

    2023年5月19日
    00

联系我们

QQ:951076433

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