PHP 編碼規範(25)_PHP教程

來源:互聯網
上載者:User
9.3 大括弧

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

  while (condition)
  {
    ... 
  }
}
傳統的UNIX的括弧規則是,首括弧與關鍵詞同行,尾括弧與關鍵字同列:
if (condition) {

  ...

  while (condition) {

    ...

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

if (veryLongCondition && secondVeryLongCondition)
{
  ...
}
else if (...)
{
  ...
}
從一個程式塊移動到另一個程式塊只需要用游標和你的括弧匹配鍵就可以了,不需找匹配的括弧。


http://www.bkjia.com/PHPjc/532579.htmlwww.bkjia.comtruehttp://www.bkjia.com/PHPjc/532579.htmlTechArticle9.3 大括弧 在三種主要的大括弧放置規則中,有兩種是可以接受的,如下的第一種是最好的: 將大括弧放置在關鍵詞下方的同列處: if (c...

  • 聯繫我們

    該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

    如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

    A Free Trial That Lets You Build Big!

    Start building with 50+ products and up to 12 months usage for Elastic Compute Service

    • Sales Support

      1 on 1 presale consultation

    • After-Sales Support

      24/7 Technical Support 6 Free Tickets per Quarter Faster Response

    • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.