PHP命名规则

没有人挡得住,你疯狂的努力进取。你可以不够强大,但你不能没有梦想。如果你没有梦想,你只能为别人的梦想打工筑路。

导读:本篇文章讲解 PHP命名规则,希望对大家有帮助,欢迎收藏,转发!站点地址:www.bmabk.com,来源:原文

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

  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. 引用变量
    引用变量要带有‘r’前缀。如:
class Example{
    $mExam = "";
    funciton setExam(&$rExam){
        ...
    }
    function getExam(){
        ...
    }
}
  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. 静态变量
    静态变量应该带有前缀‘s’。如:
state $sStatus = 1;

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

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

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

文章由半码博客整理,本文链接:https://www.bmabk.com/index.php/post/132514.html

(0)
飞熊的头像飞熊bm

相关推荐

发表回复

登录后才能评论
半码博客——专业性很强的中文编程技术网站,欢迎收藏到浏览器,订阅我们!