為什么推薦兩個空格代替tab作為代碼縮進

為什么推薦兩個空格代替tab作為代碼縮進

代碼縮進縮進是為了讓代碼的顯得更具有層次感百科,直接觀察的話就可以很清晰的就可以看到代碼的邏輯結(jié)構(gòu)。例如下同樣的代碼:左邊的沒有進行代碼縮進,右面的使用縮進,你覺得那個能更好的反映出代碼的邏輯順序呢!在編譯代碼的時候空格和Tab都可以達到上面的效果,只是大多數(shù)的程序員都習慣使用Tab,因為按一下Tab鍵=2個或者4個空格。

為什么ThinkPHP提倡用空格而不使用TAB鍵呢?有區(qū)別嗎?謝謝

ThinkPHP提倡用空格,是因為各個操作系統(tǒng)對于制表符TAB鍵的編碼區(qū)別,而且TAB的長度是可以自定義的,而空格在任何系統(tǒng)任何編輯器里的表現(xiàn)都是一樣的。這個看各個使用者自己的愛好啦,團隊開發(fā)的時候,只要先規(guī)范好,大家都用同一種就行了。

tab鍵和空格鍵的區(qū)別

1;T