Re: [請益] !== 是什麼意思?

看板PHP作者 (喔喔 :o)時間18年前 (2007/10/03 00:19), 編輯推噓2(200)
留言2則, 2人參與, 最新討論串2/2 (看更多)
※ 引述《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

10/04 02:30, , 1F
二樓答得讚 ^^
10/04 02:30, 1F
文章代碼(AID): #170czssV (PHP)
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 2 篇):
文章代碼(AID): #170czssV (PHP)