代码命名规范-命名规范---PHP版

一、PHP编程规约

(一)命名标准

  1. 代码中不能以下划线结束

    反例:$get_name_/ $name_

  2. 代码中命名严禁使用拼音与英文混合的方式,更不允许直接用中文命名。
    说明:正确的英语拼写可以让阅读者易于理解,避免理解错误。纯中文的也不准。(谨记这条)

    反例: $fenshu / getfenshu()
    正例: $score / getScore() 部分英语因为是国际通用标准可以用拼音 如 youku

  3. 类名使用MyClass 驼峰式风格

    正例 : MyClass / UserInfo
    反例 : myClass /userInfo / USERinfo

  4. 方法名、参数名、成员变量、局部变量的必须使用下划线或者驼峰式 ,首字母小写

    正例: get_name() / getName() / $userId / $user_id
    反例:GetName getNAME 等

  5. 常量必须全部大写,语义完整,用下划线隔开一眼能明白意思最好

    正例: MAX_IMAGE_COUNT STUDENT_LEVEL_SCORE
    反例: MAX_COUNT STudent_Lev_SCORE

  6. 类命名

    一.抽象类命名使用 Abstract结尾
    二.异常类命名使用 Exception 结尾;
    三.测试类命名以它要测试的类的名称开始
    四.以 Test 结尾。接口类名用Interface结尾

  7. 类中返回布尔类型的方法命名用 is 开头

    正例:is_Get() is_ajax()
    反例:get() /ajax()

  8. 杜绝缩写,避免难以理解

    正例:acticleId
    反例:a_id(这里就呵呵呵了鬼知道你a_id是什么意思)

  9. 代码一定要格式化 对整齐

  10. 类中或者某个函数方法数组规范

    正例:get_name($arr = [])

    反例:get_name($arr = array())
    虽然意思都是一个意思,但是上面的明显好看于下面的

posted @ 2019-06-26 11:27  余农场主  阅读(214)  评论(0)    收藏  举报