程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 網頁編程 >> PHP編程 >> 關於PHP編程 >> PHP 編碼規范(25)

PHP 編碼規范(25)

編輯:關於PHP編程

9.3 大括號

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

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

  ...

  while (condition) {

    ...

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

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


  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved