PHP---开发规范

在使用PHP开发项目的时候,为了能够保证代码的可持续发展,需要对不同程序员开发的代码进行规范。

1、控制器(controller)模型(model)服务(service)验证器(validate)采用大驼峰命名。

2、控制器以 controller 为后缀,模型以 model 为后缀,同理服务和验证器的后缀。

示例:
ConfigController.php
ConfigModel.php
ConfigService.php
ConfigValidate.php

3、方法名只允许由字母组成,可以采用小驼峰命名规范。下划线和数据及其组合是不允许的。例如:batchAdd,不允许:batch_add,add1 等命名。

4、属性名只允许由字母组成,可以采用小驼峰命名规范。下划线和数据及其组合是不允许的。例如:tablePrefix、tableName,不允许:table_prefix,table1等命名。

5、函数命名可使用小写字母和下划线的方式,且越详细越好,应该能够描述清楚该函数的功能,例如 get_client_ip。

6、大括号的开始必须换行,在下一行定格。例如:

class Think
{
    // ...
}

7、类中的缩进必须要统一,2个空格缩进或4个空格缩进。

8、函数或方法的声明需换行,始大括号应该在函数声明的下一行顶格。例如:

function get_client_ip()
{
    //
}

9、使用三元运算符简化代码。

if($result){
  return $this->success();
}else{
  return $this->error();
}
// 简化为:
return $result ? $this->success() : $this->error();

10、每个运算符与两边参与运算的值或表达式中间需要有一个空格。

posted @ 2022-05-04 17:40  帅到要去报警  阅读(163)  评论(0编辑  收藏  举报