村长 发表于 2020-9-3 23:06:40

【Max】PHP的各种类名以及方法

事先声明,这个帖子不一定是小七原创,所以有些问题,小七只能慢慢来解答

1. 驼峰命名法(Camel Case):

         小驼峰命名法(Lower Camel Case):第一个单词的首字母小写;第二个单词开始每个单词的的首字母大写。例如:firstName、lastName。

      大驼峰命名法(Upper Camel Case:每一个单词的首字母都大写。例如:FirstName、LastName、CamelCase。也被称为 Pascal 命名法(Pascal Case),源自于 Pascal 语言的命名惯例。

2. Snake Case:这是书写复合词或短语的一种惯例(practice)。复合词或短语中的各个单词之间用下划线(_)分隔并且没有空格。复合词中的每一个单词的首字母通常都是小写的,并且复合词的第一个字母既可以是大写的又可以是小写的,例如:“foo_bar”和“Hello_world”。一般认为 Snake Case 的可读性要比 Camel Case 要强。

3. 匈牙利命名法(貌似没什么卵用,不用看了):首次在BCPL语言中被大量使用。由于BCPL只有机器字这一种数据类型,因此++这种语言本身无法帮助程序员来记住变量的类型。匈牙利命名法通过明确每个变量的数据类型来解决这个问题++。

       系统命名法与应用命名法的区别在于前缀的目的。

             系统型匈牙利命名法(System Hungarian):前缀代表了变量的实际数据类型。

                  lAccountNum:变量是一个长整数("l");

                  arru8NumberList:变量是一个无符号8位整型数组("arru8");

                  szName:变量是一个零结束字符串("sz"),这是西蒙尼最开始建议的前缀之一。

             应用型匈牙利命名法(Apps Hungarian):前缀给出了变量目的的提示,或者说它代表了什么。

                     rwPosition:变量代表一个行("rw")。

                     usName:变量代表一个非安全字符串("us"),需要在使用前处理。

                     strName:变量代表一个包含名字的字符串("str")但是没有指明这个字符串是如何实现的。

其他的评论见
http://cdn.u1.huluxia.com/g4/M00/17/4D/rBAAdl9Abs6AKFRxAAB9AAzhVho748.jpghttp://cdn.u1.huluxia.com/g4/M00/17/4D/rBAAdl9Abs-AXul2AAKHJj7ox8M650.jpg
页: [1]
查看完整版本: 【Max】PHP的各种类名以及方法

村长黑科技是专业提供项目资源的服务的村长黑科技平台,如合购网赚项目、引流推广软件、软件程序开发等项目就选村长黑科
技平台参与或发布项目定制各种软件就来村长黑科技平台

本站中所有被研究的素材与信息全部来源于互联网,版权争议与本站无关。本站所发布的任何软件的破解分析文章、破解分析视频、补丁、注册机和注册信息,

仅限用于学习和研究软件安全的目的。您必须在下载后的24个小时之内,从您的电脑中彻底删除上述内容。学习破解分析技术是为了更好的完善软件可能存在的不安全因素,提升软件安全意识。所以您如果喜欢某程序,

请购买注册正版软件,获得正版优质服务!不允许将上述内容私自传播、销售或者其他任何非法用途!否则,产生任何法律责任,一切后果请用户自负,与本网站无关!如有侵权或非法用途请举报!请发送到邮箱:cxphj8@foxmail.com

《意见反馈》或《截图指定页面备注》发送到邮件,收到后24小时内删除,禁止用户学习使用关掉用户【学习使用权】!