美文网首页
atitit.变量命名的前缀

atitit.变量命名的前缀

作者: ati艾龙AttilaxAkb | 来源:发表于2018-06-14 11:10 被阅读10次

    atitit.变量命名的前缀

    目录

    1.1. 常见命名规范 1

    1.2. 常见语言变量的前缀 1

    2. 变量以$开头的好处 2

    3. 问题与解决 2

    3.1. 长变量名没办法提升可读性 2

    3.2. 要不要通用变量名 2

    4. 经典命名规则 2

    5. Ref PHP比Javascript方便的地方是可以在字符串中直接置换变量的 3

    [if !supportLists]1.1. [endif]常见命名规范

    可以前缀class名分别之道类型

    Class1  class2主类命名可以提升可读性。。

    专用词语通用词附加可以

    中文变量可以提升可读性

    可以附加类型前缀后缀提升弱类型语言可读性

    拼音和英文混合的命名,专用术语可以使用拼音提升可读性

    命名要方便阅读,就像文章阅读以下,如果不通顺,需要重名

    [if !supportLists]1.2. [endif]常见语言变量的前缀

    @猴头儿,,,sql黑头

    $美元字符, php 黑头

    #井字 模板黑头通常

    %%百分号,,  bat黑头..

    {}

    {{}}angularjs分格

     _ (下划线)表示成员变量  c++

    $符号可以看成在符号表中取值的操作符,并且$操作符能够重叠使用,类似于C语言中对指针取值的“*”操作符。

    [if !supportLists]2. [endif]变量以$开头的好处

    PHP其实和Javascript非常类似,最大的不同是PHP的变量必须用$标记,这是为了提高编绎效率吗?

    [if !supportLists]3. [endif]问题与解决

    [if !supportLists]3.1. [endif]长变量名没办法提升可读性

    [if !supportLists]3.2. [endif]要不要通用变量名

    通用变量名可读性稍微差点,但是扩展性移植性好,方便copy。。

    比较好的折中模式是,同事附加通用名和专业名,,通用名放前面。。兼顾可读与移植性

    较为底层的一定要通用优先库扩展性。。

    [if !supportLists]4. [endif]经典命名规则

    编辑

    [if !supportLists]00001. [endif]

    匈牙利命名法。该命名法是在每个变量名的前面加上若干表示数据类型的字符。基本原则是:变量名=属性+类型+对象描述。如i表示int,所有i开头的变量命都表示int类型。s表示String,所有变量命以s开头的都表示String类型变量。

    [if !supportLists]00002. [endif]

    [if !supportLists]00003. [endif]

    骆驼命名法。正如它的名称所表示的那样,是指混合使用大小写字母来构成变量和函数的名字。驼峰命名法跟帕斯卡命名法相似,只是首字母为小写,如userName。因为看上去像驼峰,因此而得名。

    [if !supportLists]00004. [endif]

    [if !supportLists]00005. [endif]

    帕斯卡命名法即pascal命名法。做法是首字母大写,如UserName,常用在类的变量命名中。

    [if !supportLists]00006. [endif]

    [if !supportLists]5. [endif]RefPHP比Javascript方便的地方是可以在字符串中直接置换变量的

    řen�SR���

    相关文章

      网友评论

          本文标题:atitit.变量命名的前缀

          本文链接:https://www.haomeiwen.com/subject/wjneeftx.html