當(dāng)前位置: 首頁 > 下載 > 學(xué)習(xí)資源 > php電子書 > DoitPHP編碼規(guī)范

DoitPHP編碼規(guī)范
分類: 學(xué)習(xí)資料 / php電子書 | 發(fā)布日期: 2017-12-12 | 訪問量: 3100154 |
下載: 233 |
最新下載
?喜馬拉雅兒童
?斑馬AI學(xué)
?超市經(jīng)理模擬器
紅警OL
三角洲行動
寶可夢大集結(jié)
夢幻水族館
?少女前線
?星之翼
24小時閱讀排行榜
- 1 微軟揭示了Windows 11的AI驅(qū)動的“ Windows Copilot”,
- 2 如何在Mac上獲得表情符號?
- 3 如何在計算機上創(chuàng)建共享文件夾
- 4 C訪客模式示例
- 5 如何在Windows PC上解決慢速的Internet連接?
- 6 為什么我的首映專業(yè)人士如此懶惰
- 7 修復(fù):“操作無法完成,因為另一個程序中的文件夾或文件是打開的”
- 8 使用PHP關(guān)聯(lián)陣列實施集合和字典數(shù)據(jù)結(jié)構(gòu)
- 9 如何使用IIS中的自簽名證書來修復(fù)“ HTTP 403(禁止)”?
- 10 Windows 10 KB5028166 2023年7月發(fā)布(下載鏈接)
- 11 U磁盤內(nèi)部是什么?
- 12 如何在Google Chrome中啟用視頻中的圖片模式?
- 13 如何使用Chrome://跟蹤工具進行進展性能分析
- 14 我的勝利備份失敗,錯誤0x80780119
- 15 Windows 11 25H2目標(biāo)改善了性能和更好的驅(qū)動程序管理
最新教程
-
- 國外Web開發(fā)全棧課程全集
- 3537 2024-04-24
-
- Go語言實戰(zhàn)之 GraphQL
- 3808 2024-04-19
-
- 550W粉絲大佬手把手從零學(xué)JavaScript
- 5132 2024-04-18
-
- python大神Mosh,零基礎(chǔ)小白6小時完全入門
- 4988 2024-04-10
-
- MySQL 初學(xué)入門(mosh老師)
- 3213 2024-04-07
-
- Mock.js | Axios.js | Json | Ajax--十天精品課堂
- 3767 2024-03-29
適用范圍 ?如無特殊說明,以下規(guī)則要求完全適用于DoitPHP項目(注:Doitphp的PHP框架文件,而非使用DoitPHP所開發(fā)的PHP項目)。如果你喜歡以下編碼規(guī)范,也可以用在其它PHP開發(fā)項目。?
標(biāo)準(zhǔn)化的重要性和好處 “不以規(guī)矩,不成方圓”,當(dāng)一個軟件項目的開發(fā)遵守公共一致的標(biāo)準(zhǔn)時,整個團隊成員形成并保持一致的編碼風(fēng)格,整個項目文件如同一人所寫。每個程序員的代碼都易于為他人所理解,提高了代碼的可維護性,從而減少了軟件的維護成本。同時使新的參與者可以很快的適應(yīng)環(huán)境,從而最大限度的提高團隊開發(fā)的合作效率。長期的規(guī)范性編碼還可以讓開發(fā)人員養(yǎng)成好的編碼習(xí)慣,可以減少編碼出錯的機會,甚至鍛煉出更加嚴(yán)謹(jǐn)?shù)乃季S。將規(guī)范“令之以文”是為了明確我們的編碼標(biāo)準(zhǔn)。我們相信:標(biāo)準(zhǔn)不是項目成功的關(guān)鍵,但可以幫助我們在團隊協(xié)作中有更高的效率并且更加順利的完成既定的任務(wù)。
PHP編碼規(guī)范與原則 1、文件格式 ? 1.1、文件編碼:文件編碼統(tǒng)一為UTF-8(注:非UTF-8 BOM)。 ?1.2、PHP代碼標(biāo)記:任何時候都要使用“<?php ?>”來定義你的PHP代碼。而“<? ?>”將禁止使用。對于只含有php的代碼文件,建議將文件結(jié)尾處的“?>”忽略掉,防止多余空格或其它字符影響代碼。 ?1.3、縮進規(guī)則:縮進使用4個空格,而不是 TAB。這已經(jīng)是PHP業(yè)界的標(biāo)準(zhǔn)了,我們也不會“逆歷史潮流而動”。使用空格主要是為了代碼美觀整齊。因為在不同的編輯器里, TAB 制表符的長度是不一樣的,而空格則是一樣的。使用TAB按下TAB鍵能解決的問題,使用空格則要按四次空格鍵,明顯影響開發(fā)效率。目前很多編輯器默認(rèn)一個TAB占用四個空格位置(占用幾個空格,對此編輯器可以調(diào)節(jié)),如果是這樣,為了提高開發(fā)效率,可以放心大膽地使用TAB。本縮進規(guī)范也適用于JavaScript中的函數(shù)、類、邏輯結(jié)構(gòu)、循環(huán)等。 ?1.4、代碼內(nèi)容:每行結(jié)尾不允許有多余的空格或TAB制表符(確保你的編輯器保存文件為 Unix 格式,這意味著行是以換行符終止的)。除了語言包注釋配置文件,其它地方不能有中文。 ?1.5、代碼注釋:文件要有清晰的代碼注釋,注釋風(fēng)格采用phpDocumentor標(biāo)準(zhǔn)

相關(guān)推薦


熱門推薦

