关键词搜索

源码搜索 ×
×

PHP命名规则

发布2019-11-14浏览323次

详情内容

就一般约定而言,类、函数和变量的名字应该是能够让代码阅读者能够容易地知道这些代码的作用,应该避免使用模棱两可的命名。

  1. 类命名
    使用大写字母作为词的分割,其他的字母均使用小写。
    名字的首字母使用大写。
    不要使用下划线(’_’)。
    如:Name、SuperMan、BigClassObject。

  2. 类属性命名
    属性命名应该以字符‘m’为前缀。
    前缀‘m’后采用与类命名一致的规则。
    ‘m’总是在名字的开头起修饰作用,就像以‘r’开头表示引用一样。
    如:mValue、mLongString等

  3. 方法的命名
    方法的作用都是执行一个动作,达到一个目的。所以名称应该说明方法是做什么的。一般名称的前缀都是有第一规律的,如is(判断)、get(得到),set(设置)。
    方法的命名第一个单词的首字母小写,其后单词的首字母大写。如:

class StartStudy{                       //设置类
        $mLessonOne = "";               //设置类属性
        $mLessonTwo = "";               //设置类属性
        function getLessonOne(){        //定义方法,得到属性mLessonOne的值
            ...
    }
}
    1. 方法中参数命名
      第一个字符使用小写字母。
      在首字符后的所有字符都按照类命名规则首字符大写。
      如:
    class EchoAnyWord{
        function echoWord($firstWord,$secondWord){
            ...
        }
    }
    
    • 1
    • 2
    • 3
    • 4
    • 5
    1. 引用变量
      引用变量要带有‘r’前缀。如:
    class Example{
        $mExam = "";
        funciton setExam(&$rExam){
            ...
        }
        function getExam(){
            ...
        }
    }
    
      8
    • 9
    1. 变量命名
      所有字母都使用小写。
      使用‘_’作为每个词的分界。
      如: m s g e r r o r 、 msg_error、 msgerrorchk_pwd等。
      临时变量通常被取名为i,j,k,m和n,它们一般用于整型;c,d,e,s 它们一般用于字符型。
      实例变量前面需要一个下划线, 首单次小写,其余单词首字母大写。

    2. 全局变量
      全局变量应该带有前缀‘g’。如:global $gTest。

    3. 常量、全局常量
      常量、全局常量,应该全部使用大写字母,单词之间用‘_’来分割。如:

    define('DEFAULT_NUM_AVE',90);
    define('DEFAULT_NUM_SUM',500);
    
    • 1
    • 2
    1. 静态变量
      静态变量应该带有前缀‘s’。如:
    state $sStatus = 1;
    
    • 1

    以上的各种命名规则,可以组合一起来使用,如:

    class OtherExample{
        $msValue = "";        //该参数既是类属性,又是静态变量
    }
    
    • 1
    • 2
    • 3

    相关技术文章

    点击QQ咨询
    开通会员
    返回顶部
    ×
    微信扫码支付
    微信扫码支付
    确定支付下载
    请使用微信描二维码支付
    ×

    提示信息

    ×

    选择支付方式

    • 微信支付
    • 支付宝付款
    确定支付下载