2022年命名规则 2.pdf
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《2022年命名规则 2.pdf》由会员分享,可在线阅读,更多相关《2022年命名规则 2.pdf(5页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、程序命名规范一、变量命名a) 所有字母都使用小写b) 首字母根据变量值类型指定i. 整数 i ii. 浮点数 f iii. 字符串 s iv. 布尔值 b v. 数组 a vi. 对象 o vii. 资源 r viii. 混合类型 m c) 使用 _作为每一个词的分界例如:$i_age_max = 10; 二、类命名a) 使用大写字母作为词的分隔,其他的字母均使用小写,即驼峰格式。b) 名字的首字母使用大写c) 不要使用下划线(_) d) interface 接口最好使用大写字母I,并以 Interface 结尾例如:class NameOneTwo class Name interface
2、IExampleInterface () 三、方法命名a) 使用大写字母作为词的分隔,其他的字母均使用小写b) 名字的首字母使用大写,声明为“private” 或 “protected” 的,使用 _为前缀c) 不要使用下划线(_) d) (与类命名一致的规则) e) 对象的访问器总是以“get” 或 “set” 为前缀,当使用设计模式如单态模式(singleton)或工厂模式 (factory) ,方法的名字应当包含模式的名字,这样容易从名字识别设计模式。例如:class NameOneTwo public function DoIt() ; protect function _Handle
3、Error() ; private function _SayHello() ; 四、类属性命名a) 属性名前缀应以属性值类型指定(具体参照变量命名规则)b) 前缀后采用与类命名一致的规则c) 私有属性采用_为前缀例如:名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 1 页,共 5 页 - - - - - - - - - class NameOneTwo public function VarAbc() ; public function ErrorNumber() ; public
4、 $iAge; private $_iAge; 五、方法中参数命名a) 参照类属性命名例如:class NameOneTwo public function VarAbc($sMsg) ; 六、全局变量a) 全局变量应该带前缀gb) 其余参照变量命名规则例如:global $gi_Age; global $ga_Price 七、定义命名 /全局常量a) 全局常量使用_分割每个单词b) 所有字母使用大写例如:define( E_ERROR_MISSING_PARA , 501);八、函数a) 所有的字母采用小写,使用_分割每个单词例如:function some_bloody_function(
5、) 九、大括号 规则a) 将大括号放置关键词下方的同列处或同行,推荐放到同行例如:function some_bloody_function() if (true) / code 十、缩进 /制表符规则a) 使用制表符缩进例如:function some_bloody_function() if (true) /code 十一、小括号、关键词和函数规则名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 2 页,共 5 页 - - - - - - - - - A ) 不要把小括号和关键词紧
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022年命名规则 2022 命名 规则
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内