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

看板PHP作者 (我是正好人)時間18年前 (2007/10/02 23:58), 編輯推噓2(201)
留言3則, 2人參與, 最新討論串1/2 (看更多)
剛剛看程式時看到有一行這樣寫... while(false !== ($file = readdir($handle))) 我產生兩個疑問,第一個:!== 是和 != 一樣都是不等於的意思嗎? 第二個,為什麼 false 要寫在前面?一般如果是判斷式 false 不是都寫後面? 謝謝... -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 122.124.171.216

10/03 00:12, , 1F
查一下 manual
10/03 00:12, 1F

10/03 00:13, , 2F
寫前寫後都可,看你高興
10/03 00:13, 2F

10/03 09:15, , 3F
!==比較嚴格,!=的話如果碰到""也會當做false
10/03 09:15, 3F
文章代碼(AID): #170cgPuP (PHP)
討論串 (同標題文章)
文章代碼(AID): #170cgPuP (PHP)