https://github.com/fenguoz/standard
PHP开发规范指南包含了项目开发规范、PHP编码规范、Mysql数据库设计规范、单元测试规范、异常日志规范、安全规范。
https://github.com/fenguoz/standard
Last synced: 11 months ago
JSON representation
PHP开发规范指南包含了项目开发规范、PHP编码规范、Mysql数据库设计规范、单元测试规范、异常日志规范、安全规范。
- Host: GitHub
- URL: https://github.com/fenguoz/standard
- Owner: Fenguoz
- Created: 2021-01-22T06:43:49.000Z (over 5 years ago)
- Default Branch: main
- Last Pushed: 2022-01-23T20:38:40.000Z (over 4 years ago)
- Last Synced: 2025-04-06T10:15:51.514Z (about 1 year ago)
- Homepage:
- Size: 29.3 KB
- Stars: 16
- Watchers: 1
- Forks: 6
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# PHP开发规范指南
## 目录
- [0. 介绍](README.md)
- [1. 前言](Preface.md)
- [2. 项目开发规范](Project.md/#project)
- [3. PHP编码规范](PHP.md/#php)
- [3.1. 命名风格](PHP.md/#name)
- [3.2. 常量定义](PHP.md/#constant)
- [3.3. 代码格式](PHP.md/#format)
- [3.4. OOP规约](PHP.md/#oop)
- [3.5. 并发处理](PHP.md/#concurrent)
- [3.6. 控制语句](PHP.md/#control)
- [3.7. 其它](PHP.md/#other)
- [4. Mysql数据库设计规范](Mysql.md/#mysql)
- [4.1. 建表规约](Mysql.md/#buildtable)
- [4.2. 索引规约](Mysql.md/#index)
- [4.3. SQL语句](Mysql.md/#sql)
- [4.4. ORM映射](Mysql.md/#orm)
- [5. 单元测试规范](UnitTest.md/#test)
- [6. 异常日志规范](Log.md/#exception-log)
- [6.1. 异常处理](Log.md/#exception)
- [6.2. 日志规约](Log.md/#log)
- [7. 安全规范](Safe.md/#safe)
## 版本历史
| 版本号 | 版本名 | 更新时间 | 备注 |
| :-----:| :----: | :----: | :---- |
| 0.1.0 | 试读版 | 2021.01.22 | - |
## 名词解释
1. ORM(Object Relation Mapping): 对象关系映射,对象领域模型与底层数据之间的转换, 本文泛指 Laravel,Hyperf 等框架。
1. NPE(java.lang.NullPointerException): 空指针异常。