[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服务器访问不到的目录**,避免因为配置问题而泄露设置信息。