明輝手游網(wǎng)中心:是一個(gè)免費(fèi)提供流行視頻軟件教程、在線學(xué)習(xí)分享的學(xué)習(xí)平臺!

PHP 編碼規(guī)范(25)

[摘要]9.3 大括號在三種主要的大括號放置規(guī)則中,有兩種是可以接受的,如下的第一種是最好的: 將大括號放置在關(guān)鍵詞下方的同列處: if (condition){  ...  while (condition)  {    ...   } }傳統(tǒng)的UNIX的括號規(guī)則是,首括號與關(guān)鍵詞同行,尾括號與關(guān)鍵字同...
9.3 大括號

在三種主要的大括號放置規(guī)則中,有兩種是可以接受的,如下的第一種是最好的:
將大括號放置在關(guān)鍵詞下方的同列處:
if (condition)
{
  ...

  while (condition)
  {
    ... 
  }
}
傳統(tǒng)的UNIX的括號規(guī)則是,首括號與關(guān)鍵詞同行,尾括號與關(guān)鍵字同列:
if (condition) {

  ...

  while (condition) {

    ...

  }
}
引起劇烈爭論的非原則的問題可通過折衷的辦法解決,兩種方法任意一種都是可以接受的,然而對于大多數(shù)人來說更喜歡第一種。原因就是心理研究學(xué)習(xí)范疇的東西了。
對于更喜歡第一種還有著更多的原因。如果您使用的字符編輯器支持括號匹配功能的話(例如vi),最重要的就是有一個(gè)好的樣式。為什么?我們說當(dāng)你有一大塊的程序而且想知道這一大塊程序是在哪兒結(jié)束的話。你先移到開始的括號,按下按鈕編輯器就會找到與之對應(yīng)的結(jié)束括號,例如:

if (veryLongCondition && secondVeryLongCondition)
{
  ...
}
else if (...)
{
  ...
}
從一個(gè)程序塊移動到另一個(gè)程序塊只需要用光標(biāo)和你的括號匹配鍵就可以了,不需找匹配的括號。





標(biāo)簽:PHP 編碼規(guī)范(25) 

相關(guān)文章