• 周蓬安.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
  • 2

    PHP命名规则总结

    Posted by 撒得一地 on 2016年1月14日 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(){
        ...
    }
    

    标签:

    上一篇:

    下一篇:

    相关推荐

    2 Comments

    发表评论

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

    5 + 3 = ?

    网站地图|广东快乐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
  • 澳客足彩 重庆百变王牌开奖势图 pc蛋蛋28神测网 双色球复式 体彩顶呱刮怎么玩 十一选五走势图 022期七句真言牛彩网 幸运飞艇走势怎么看 湖北福利彩票 西安福彩中奖在哪兑奖 新浪彩票走势图 七乐彩开奖号码走势图 香港六合彩特码 竟彩足球比分直播现场足彩 时时彩稳赚 nba让分胜负巧