• 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、每个运算符与两边参与运算的值或表达式中间需要有一个空格。

  • 相关阅读:
    前端基础开发之HTML
    内置函数(二)
    html
    内置函数(一)
    二进制安装mysql
    .net Parallel并行使用
    MVC 枚举绑定 DropDownList
    MVC扩展Url.Action方法解决复杂对象参数问题
    Index.cshtml”处的视图必须派生自 WebViewPage 或 WebViewPage<TModel>。
    设置网站URL启动
  • 原文地址:https://www.cnblogs.com/e0yu/p/16221723.html
Copyright © 2020-2023  润新知