作者kaijajan (喔喔 :o)
看板PHP
标题Re: [请益] !== 是什麽意思?
时间Wed Oct 3 00:19:01 2007
※ 引述《higoodman (我是正好人)》之铭言:
: 刚刚看程式时看到有一行这样写...
: while(false !== ($file = readdir($handle)))
: 我产生两个疑问,第一个:!== 是和 != 一样都是不等於的意思吗?
: 第二个,为什麽 false 要写在前面?一般如果是判断式 false 不是都写後面?
: 谢谢...
!== 会比较变数的型态
!= 不会比
if( $a == true ) <--- 这种状况有可能会写成 $a = true 而且在执行过程中不容易
发现错误
if( true == $a ) <--- 如果写成 true = $a 马上就有错误讯息
这类的写法主要是避免这样子的错误
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 220.134.129.120
1F:推 rackyrose:二楼答得赞 ^^ 10/04 02:30