为了账号安全,请及时绑定邮箱和手机立即绑定

一道选择题,请问在php中返回值是true的是( ) ?

一道选择题,请问在php中返回值是true的是( ) ?

PHP
明月笑刀无情 2022-04-04 13:06:24
A ‘1 top’==‘1’ B‘ top’==0 C 'top'===0 D'123'===123
查看完整描述

1 回答

?
慕村9548890

TA贡献1884条经验 获得超4个赞

答案是B
本题目考察 “==”运算符 与 “===”运算符
== 比较时,同一类型直接判断内容是否相同,不同类型则将较高类型转换为较低类型,在进行比较。相等返回true,不相等返回false。
=== 比较时,当且仅当变量类型相同且内容一致时相等,返回true,否则返回false。

A选项,'1 top'与'1'均为字符串,但是内容不同,返回false
B选项,类型不一致,将'top'转换为数字,即intval('top') == 0,返回true
C选项,前者是字符串,后者是整型,类型不一致,返回false
D选项,同C,类型不一致,返回false

查看完整回答
反对 回复 2022-04-07
  • 1 回答
  • 0 关注
  • 215 浏览

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号