文件、目录结构规范
最后更新于:2022-04-01 06:03:55
[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服务器访问不到的目录**,避免因为配置问题而泄露设置信息。