🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
## 编码风格 > 代码必须遵守PSR-2代码风格。 ### 基本命名规则概要 **类名**必须为大写驼峰 **类属性**必须为小写驼峰 **方法名**必须为小写驼峰 **函数名**必须为小写+下划线 **常量名**必须为大写+下划线 ### 团队内规范 * PSR-2未提到的变量命名规则统一以小写下划线的形式命名。例如:方法内变量命名,函数内变量命名,方法与函数的参数变量命名。 * 命名必须以常用英文单词、单词简写或约定俗成的拼音进行命名,禁止英文单词与拼音混合的方式命名。 ### IDE代码规范检查插件 phpstorm在plugins中搜索 `php inspections` 安装,文件或文件夹右键 `inspect code` 即可检查 ## RESTful API规范(接口) 项目接口应该在开发之前就列出来,然后按照接口列表创建接口文档,前端与后端可并行开发。 返回状态码: 200 400 500 ``` 返回状态码 状态码相关的思考,目前考虑到两种自认为你相对符合目前情况的。 1、200,400,401,403,404,500。比正常的状态码简单,不过针对目前情况稍显繁琐。 2、200,400,500,感觉有点太简陋了。 最终挣扎,401客户端需要重新授登录,必须。400为所有客户端错误,具体错误以message的形式描述在body内,500为服务端的错误,具体消息同上。200成功不做讨论。 以上想法需要和其他成员沟通。 ``` ## 参考资料 [PSR中文翻译](https://learnku.com/docs/psr) [PSR-2编码风格规范](https://www.php-fig.org/psr/psr-2/) [PSR-2编码风格规范中文翻译](https://learnku.com/docs/psr/psr-2-coding-style-guide/1606) [RESTful API 设计指南](http://www.ruanyifeng.com/blog/2014/05/restful_api.html) [理解RESTful架构](http://www.ruanyifeng.com/blog/2011/09/restful.html)