Re: [請益] !== 是什麼意思?
※ 引述《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
推
10/07 00:48, , 2F
10/07 00:48, 2F
討論串 (同標題文章)
PHP 近期熱門文章
PTT數位生活區 即時熱門文章