php标准规范

强制规范

  1. 变量和函数名采用驼峰命名法(小写开始,以后首字母大写),类名采用峰驼命名法(大写开始,其他雷同驼峰),以上命名中,均不得有下划线、数字和特殊字符。关键词都采用小写
  2. 所有命名不得超过15个字符,且通常使用全称,极少数的简写需团队统一确认。
  3. 注释只有在不添加会很影响代码理解的时候添加,不得超过15个字,单行注释‘//’左右空格
  4. 操作符左右空开,如等号、赋值、大小于、 &&等
  5. if foreach while switch 相关,括号外空一格,括号内不空格。
  6. 所有有层次关系的必须采用4个空格区分层次关系
  7. 类和函数的大括号另起一行,其他的空一个在本行。
  8. 数据表明采用小写单词加下划线命名,数据表字段采用驼峰命名法。
  9. 参数中的逗号后空前不空。
  10. 函数和函数之间空一行,代码块之间空一行
  11. 单行不得超过75个字符
  12. 函数或代码块不得超过30行
  13. 类不超过400行
  14. 文件夹驼峰命名法,类文件峰驼命名法,其他驼峰命名法。

推荐规范

  1. 代码块不得超过8个逻辑单元(包括函数不仅限于函数)
  2. 类公有方法不得超过15个
  3. 代码块职责界定准确且职责单一
  4. 使用sprintf构造长字符串。
  5. 整个代码项目应具有整体美感

代码说明

$result = 0; // (操作符两边空格)
if ($i > 0) { // (if等括号外空内部空) (大括号当前行空开)
} 
class Route // (类首字母大写)
{ // (类和函数的花括号换行)

    // (标记顺序为 public/private static function 函数名)
    public static function gotoHome() 
    {
        // 代码书写 (注释前后空) 
    }

    // (函数之间空一行)
    private function dataFromDb($id, $name) // (参数中逗号后空前不空)
    {

    }
}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值