+ -
当前位置:首页 → 问答吧 → php === 号是什么意思?

php === 号是什么意思?

时间:2011-09-16

来源:互联网

if (false === $curl_result) {

}
我见有这样的语句也可以运行,和

if (false == $curl_result) {

}

有什么区别吗

作者: yanglei1979   发布时间: 2011-09-16

=== 意思是 值相等并且类型一致
==   意思是 值相等(类型不检查)

作者: tangbao203   发布时间: 2011-09-16

汗,还有这么严格的区别,我以为 === 是个错误的符号呢

我在程序里已经把 === 全换成 == 了,看来还是得换回来

作者: yanglei1979   发布时间: 2011-09-16

回复 yanglei1979

那是是怎么 验证 false 的 呀? 0 和 false 是相等的   所以必须===来验证

作者: tangbao203   发布时间: 2011-09-16

回复 tangbao203


   false 实际上是空值, 可以验证的方法多了。

if($curl_result=='')

if(empty($curl_result))

if($curl_result<=0)

这几个都可以验证呀

作者: yanglei1979   发布时间: 2011-09-16

回复 yanglei1979


    ===不就了事了 还搞什么方法....

作者: tangbao203   发布时间: 2011-09-16

=== 意思是 值相等并且类型一致
==   意思是 值相等(类型不检查)
tangbao203 发表于 2011-9-16 13:18

作者: 卡布诺奇   发布时间: 2011-09-16

看手册。。

作者: mary   发布时间: 2011-09-16