这个地方为什么要用!==false。!==false不就是真吗

这个地方为什么要用!==false。!==false不就是真吗

http://img1.sycdn.imooc.com/climg//5968c8200001e11406450246.jpg

if(file_put_contents($filename,'')!==false)  这个地方为什么要用!==false。!==false不就是真吗 。

哪if()中的判断是真的时候,执行大括号里面的内容 。。

正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

2回答
imooc_澈 2017-08-23 19:28:04

您好,!==false 并不代表==true,假设前面的表达式结果为2,2!==false为真,执行内部代码,但是 2==true为假,内部代码不会执行。如果解决了您的疑惑,请采纳,祝学习愉快~

guly 2017-07-15 10:15:01

你好,!==false表示文件名为$filename的文件存在,则返回true。如果解决了您的问题请采纳,祝学习愉快!

  • !==false 不就是全等于 == true 也全等于不写吗?那为什么还要写!==false呢?
    2017-08-22 16:17:15
  • file_put_contents() 函数用于把字符串写入文件,成功返回写入到文件内数据的字节数,失败则返回 FALSE 如果返回的字节数是0==false,返回字节数是3 !==true
    2017-10-12 16:40:25
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师