标签:php

我必须将我的状态更改为方法中的单词,但是当我将参数作为字符串传递给方法时,我从以下两个条件得到结果:

public static function Status($status)

{

if ($status == true || $status == True || $status == 'true' || $status == 'True' || $status == 1)

{

echo "true";

}

if ($status == false || $status == False || $status == 'false' || $status == 'False' || $status == 0)

{

echo "false";

}

}

当我将’False’值作为字符串传递给方法时,我得到truefalse结果,但我对字符串值没有任何问题.

解决方法:

您应该使用===而不是==来检查值是否相同.因为如果比较没有检查变量类型,任何字符串都将被视为true.所以,将代码更改为

function Status($status)

{

if ($status === true || $status === True || $status === 'true' || $status === 'True' || $status === 1)

{

echo "true";

}

if ($status === false || $status === False || $status === 'false' || $status === 'False' || $status === 0)

{

echo "false";

}

}

标签:php

来源: https://codeday.me/bug/20190528/1170570.html

php给一个参数布尔值,php – 布尔值和字符串条件相关推荐

  1. 2.8 将一个整型变量的值赋给一个布尔型变量,再将这个布尔型变量的值赋给一个整型变量,得到的值是多少?

    试题描述 将一个整型变量的值赋给一个布尔型变量,再将这个布尔型变量的值赋给一个整型变量,得到的值是多少? 输入格式 一个整型范围内的整数,即初始时整型变量的值. 输出格式 一个整数,经过上述过程后得到 ...

  2. c语言 函数返回布尔值,返回值为布尔值

    java中 返回值为boolean的函数的默认返回值是什么 定义了一个返回值为boolean的函数,比如public boolean foo(), 如果在boolean的函数的默认返回值是return ...

  3. java随机布尔值_Java 布尔值(Boolean)

    1.Java 布尔值 通常,在编程中,将需要一个只能具有两个值之一的数据类型,表示逻辑判断条件的真假. 为此,Java具有boolean数据类型,该数据类型可以是值true或false. 2.bool ...

  4. Python中的布尔类型以及布尔值介绍

    什么是布尔类型? 布尔类型是一种逻辑类型,它只有两个取值:True(真)和False(假).在Python中,True和False是内置的布尔类型常量,用于表示真和假的状态. 布尔运算符 在Pytho ...

  5. 当一个对象实例作为一个参数被传递到方法中时,参数的值就是对该对象的引用。对象的内容可以在被调用的方法中改变,但对象的引用是永远不会改变的.

    当一个对象被当作参数传递到一个方法后,此方法可改变这个对象的属性,并可返回变化后的结果,那么这里到底是值传递还是引用传递 答:是值传递.Java 编程语言只有值传递参数.当一个对象实例作为一个参数被传 ...

  6. pandas 读取某一单元格的值_一个参数一个Excel表,让你玩转Pandas中read_excel()表格读取!...

    建议文末获取练习素材 一个个操作一遍 本文大纲 我觉得很有必要讲述这个文章,进行数据处理的第一步就是Python数据读取.但是你可能没想到,在进行数据读取的同时,我们其实可以配合相关参数做很多事儿,这 ...

  7. java布尔值_Java中的布尔值与布尔值

    HUX布斯 我有点扩展了提供的答案(因为到目前为止,他们专注于他们自己的"自己的" /人工术语,侧重于对特定语言进行编程,而不是照顾一般情况下(即当事情发生时)创建编程语言的幕后情 ...

  8. java中布尔型常量的值分别是 和,Java中用0和非0的数字表示布尔类型常量的值

    Java中用0和非0的数字表示布尔类型常量的值 答:× 创始人和其他创业合伙人最有可能在什么阶段开诚布公地友好协商股权架构设计和股权分配问题 答:创业企业初创期 微型计算机的主频是衡量计算机性能的重要 ...

  9. Python进阶之路 3.4.1 布尔值和布尔变量

    3.4.1 布尔值和布尔变量 在讲条件语句之前,首先应该了解一下布尔(boolean)类型.条件语句(if)需要为其制定布尔值或布尔类型的变量,才能根据条件判断是否要执行指定代码块中的语句.布尔值只有 ...

  10. ifeq 的意思表示条件语句的开始,并指定一个条件表达式,表达式包含两个参数,以逗号分隔,表达式以圆括号括起。一个参数的时候表示:缺省参数。 意思是 检查这个值是否为空

    1 ifeq ($(WIFI_MODE),) 2 RT28xx_MODE = STA 3 else 4 RT28xx_MODE = $(WIFI_MODE) 5 endif 一个参数的时候表示:缺省参 ...

最新文章

  1. 计算机生物学杂志,基因组学与应用生物学杂志
  2. java23中设计模式——结构模式——Composite(组合)
  3. Jquery源码分析-整体结构
  4. 从 ELK 到 EFK 演进
  5. python 读取txt文件为字典_python将txt文件读取为字典的示例
  6. mysql 介绍 知乎_SQL介绍——Mysql
  7. Win11有黑色边框怎么办 Win11有黑色边框的解决方法
  8. Android Camera详解
  9. android UI 标签
  10. 怎样做才是一个独立自主的人?
  11. 计算机装打印机,电脑怎么安装打印机
  12. linux刷显卡bios版本,一种Linux系统下显卡刷新BIOS的方法与流程
  13. Java String常用方法
  14. 暗战 惠普再掀市场风云
  15. SharePoint 2019 预览版下载地址(中文)
  16. 超大附件上传、下载特别慢,怎么破?
  17. linux find命令 括号,Linux中find命令细节详解
  18. 一个故事看懂计算机操作系统的进化史
  19. NotePad++安装HEX-Editor插件
  20. 全网最全获取设计灵感创意的网站

热门文章

  1. 互联网+法律兴起,品牌上线数量出现爆发
  2. 点到曲线的距离公式_推导点到直线的距离公式到底有多少种方法?
  3. 写给互联网上从业的Web程序员
  4. 性格决定命运--从流浪汉到亿万富翁[taylor]
  5. 马斯克在推特暗示将亲自负责一款社交媒体App开发
  6. 美一好创始人驾驶蔚来ES8启用自动驾驶后发生交通事故不幸逝世
  7. 外媒:iPhone13系列将推出两种新配色:日落金和玫瑰金
  8. 团建之后,我想离职了
  9. 阿里影业、IMAX股价飙涨!2021年中国电影总票房已突破100亿元人民币
  10. 天公不作美 SpaceX再次推迟星链卫星发射