多应用+插件架构,代码干净,二开方便,首家独创一键云编译技术,文档视频完善,免费商用码云13.8K 广告
开发命名规范 1.所有命名用英文单词命名,不能用拼音,或者拼音加英文单词 2.变量命名使用小驼峰 ~~~ $userCount = 0; ~~~ 不要使用 ~~~ $count1 = 0; ~~~ 3.数组命名 使用小驼峰 ~~~ $userData = []; ~~~ 不要使用 ~~~ $data1 = []; ~~~ 4.函数以小驼峰方式命名 ~~~ function getDirectoryFile() { } ~~~ 5.类文件使用大驼峰,类名使用大驼峰,非特殊情况一个文件不要写多个类 6.类属性及方法用小驼峰命名,并且带修饰符 7.常量都使用大写字母,以下划线分割每个单词 ~~~ define( 'WEBSITE_URL', '地址' ) ~~~ 8.注释,通常每个方法都需要注释,注释说明该方法的作用,及参数的说明 9.逻辑判断层次不要超过4层如果太深请用方法代替 不要使用 ~~~ if ($condition1) { if ($condition2) { if ($condition3) { if ($condition4) { } } } } ~~~ 10.缩进建议使用4空格 11.类及方法、函数的花括号({)建议另起一行 12.建议删除不需要用的类引用 13.建议删除调试或者不再使用的已注释的代码块 14.建议IDE统一使用phpstrom 15.数据库表及字段以下划线(_)分隔每多个单词,不要用拼音数字 16.路由命名 模块/控制器/方法 supplier/supplier/save supplier/supplier/list ![](https://img.kancloud.cn/cf/40/cf405f864065c2b3e6c8e0aa1ecd52a9_658x553.png) 可参考 https://learnku.com/docs/psr/psr-2-coding-style-guide/1606 https://blog.csdn.net/wishy123/article/details/45739929 接口路由设计参考 http://lyy-api.xiushenshudao.com/doc?type=Web&token=aabbb17462262808e2ae169a92cc06a0