[TOC]
# 文件夾及文件名命名
建議在開發規范的獨立的PHP項目時,使用規范的文件目錄結構,這有助于提高項目的邏輯結構合理性,對應擴展和合作,以及團隊開發均有好處。
程序文件名和目錄名命名均采用**有意義的英文方式**命名,不使用拼音或無意義的字母,同時均必須使用小寫字母,多個詞間使用_間隔。
系統結構:
~~~
[PHPWEB] // 系統根目錄
|--Api // 接口文件目錄
|--Apps // 應用模塊目錄
|--Core // 核心框架目錄(建議將框架放置在網站目錄外,安全)
|--Doc // 項目相關文檔目錄
|--Data // 數據文件存放目錄
|--Runtime // 系統運行時文件目錄
|--Statics //(或者Public)靜態資源包
|--css // css文件存放目錄
|--img // css中用到的圖片文件存放目錄
|--images // 所有圖片文件存放路徑(在里面根據目錄結構設立子目錄)
|--js // js腳本存放目錄
|--theme // 主題目錄
|--default // 默認主題目錄
|--... // 其他主題目錄
|--Uploads // 上傳文件目錄
|--crossdomain.xml // FLASH跨域傳輸文件
|--robots.txt // 搜索引擎蜘蛛限制配置文件
|--favicon.ico // 系統icon圖標
~~~
以上目錄結構是通常的目錄結構,根據具體應用的具體情況,可以考慮不用完全遵循,但是盡量做到規范化。
> 不需要直接暴露給用戶的文件,應該放在**Web服務器訪問不到的目錄**,避免因為配置問題而泄露設置信息。