# **精臣php组开发规范基础框架**
> [在线文档地址:https://www.kancloud.cn/wang0512677/jc-php-norm/802145](https://www.kancloud.cn/wang0512677/jc-php-norm/802145)
## 规范定义初衷
基于公司现有PHP组成员的编码风格来看,各个PHP组员在之前的公司或多或少的都接触过公司所定义的一些开发规范,导致现在组员的编码在各个产品中,都产生了各种各样的编码风格,鉴于这种现象,对于后续其他组员来接手该产品的代码时会非常的吃力,或者是很抗拒在之上做一些修改的动作,因为不了解修改代码之后会产生什么样的不可预知异常后果,没有一套可遵循的规范来提前规避这种异常后果,导致一个项目在后续的维护过程中,因为产品组的成员的更迭变动,导致产品代码冗余量超高,甚至达到一个功能不可维护的程度,所以最终我们一起来定义一套规范,大家一起按照这个开发规范,更高效的完善产品代码质量。
## 规范定义目的
* 提高团队成员的形成统一的编码意识。
* 养成良好的编码风格,提升PHP组员的自身编码质量, 在规范内去更高效的完善产品代码质量。
* 在公司层面上做PHP端的代码规范沉淀。
* 方便新的同事按照规范来迅速融入团队中进行开发工作
## 规范内容
* [ ] PHP基本编码规范
* [ ] 基于ThinkPHP5.1+的目录结构规范
* [ ] 业务逻辑代码的常用规范
* [ ] 前端接口规范
* [ ] 移动端接口规范
* [ ] 通用端接口规范
* [ ] 数据库性能编码优化规范
* [ ] git版本控制分支规范
## 规范适用人员
精臣PHP组开发团队全员