• 周蓬安.blog的博客—强国博客—人民网 2019-05-10
  • 紫光阁中共中央国家机关工作委员会 2019-05-10
  • 感触名家笔下的端午文化吃香粽原来可以这样文艺 2019-05-09
  • 追梦夺冠游行嘲讽詹皇 百万人面前穿订制T恤羞辱他 2019-04-27
  • 《瘟疫传说》:黑死病恐怖 姐弟在绝望中求生 2019-04-10
  • 陕西国防工业职业技术学院百名大学生志愿者敬老院慰问孤寡老人陕西国防工业职业技术学院百名大学生志愿者敬老院慰问-陕西教育新闻 2019-04-08
  • 西藏拉萨:新家园 新生活 2019-04-08
  • 尊重和保障宗教信仰自由的中国实践 2019-04-06
  • 一敬泯恩仇 俄罗斯队主帅这个动作太暖了 2019-03-20
  • 四大名著剧组首次同台忆往事 经典影视剧如何铸就? 2018-12-07
  • “天眼”凝望 探秘宇宙 2018-12-07
  • 0

    3.8.2PHP命名规则

    Posted by 撒得一地 on 2016年2月17日 in PHP入门教程
    国外稳定加速器推荐    Express | Vypr

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

    1. 类命名

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

    2. 类属性命名

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

    3. 方法的命名

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

    class StartStudy{                       //设置类
            $mLessonOne = "";               //设置类属性
            $mLessonTwo = "";               //设置类属性
               //定义方法,得到属性mLessonOne的值
            function getLessonOne(){        
                ...
        }
    }
    

    4. 方法中参数命名

    第一个字符使用小写字母。
    在首字符后的所有字符都按照类命名规则首字符大写。
    如:

    class EchoAnyWord{
        function echoWord($firstWord,$secondWord){
            ...
        }
    }
    

    5. 引用变量

    引用变量要带有‘r’前缀。如:

    class Example{
        $mExam = "";
        funciton setExam(&$rExam){
            ...
        }
    
        function getExam(){
            ...
        }
    }
    

    6. 变量命名

    所有字母都使用小写。
    使用‘_’作为每个词的分界。
    如:$msg_error、$chk_pwd等。
    临时变量通常被取名为i,j,k,m和n,它们一般用于整型;c,d,e,s 它们一般用于字符型。
    实例变量前面需要一个下划线, 首单次小写,其余单词首字母大写。

    7. 全局变量

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

    8. 常量、全局常量

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

    define('DEFAULT_NUM_AVE',90);
    define('DEFAULT_NUM_SUM',500);
    

    9. 静态变量

    静态变量应该带有前缀‘s’。如:
    state $sStatus = 1;

    10. 函数命名

    所有的名称都使用小写字母,多个单词使用‘_’来分割。如:

    function this_good_idear(){
        ...
    }
    

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

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

    上一篇:

    下一篇:

    相关推荐

    发表评论

    电子邮件地址不会被公开。 必填项已用*标注

    1 + 6 = ?

    网站地图|广东快乐10分开奖直播

    Copyright © 2015-2019 广东快乐10分开奖直播 All rights reserved.
    闽ICP备15015576号-1,版权所有?psz.

  • 周蓬安.blog的博客—强国博客—人民网 2019-05-10
  • 紫光阁中共中央国家机关工作委员会 2019-05-10
  • 感触名家笔下的端午文化吃香粽原来可以这样文艺 2019-05-09
  • 追梦夺冠游行嘲讽詹皇 百万人面前穿订制T恤羞辱他 2019-04-27
  • 《瘟疫传说》:黑死病恐怖 姐弟在绝望中求生 2019-04-10
  • 陕西国防工业职业技术学院百名大学生志愿者敬老院慰问孤寡老人陕西国防工业职业技术学院百名大学生志愿者敬老院慰问-陕西教育新闻 2019-04-08
  • 西藏拉萨:新家园 新生活 2019-04-08
  • 尊重和保障宗教信仰自由的中国实践 2019-04-06
  • 一敬泯恩仇 俄罗斯队主帅这个动作太暖了 2019-03-20
  • 四大名著剧组首次同台忆往事 经典影视剧如何铸就? 2018-12-07
  • “天眼”凝望 探秘宇宙 2018-12-07
  • 七星彩走势图体彩网 福彩双色球开奖 加拿大快乐8和加拿大28 江西新时时彩中奖qq群 爱彩网投注数据 体彩p5今日开奖结果查询 新疆时时彩每天开奖号 重庆幸运农场预测大师 北京pk10牛牛是 山西省福利彩票投注站 体彩6+1开奖时间 北京赛车游戏有假吗 排列5开奖结果开奖历史记录 体彩排列五走势图 时时彩 彩票大乐透周六走势图