- 1、本文档共11页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Logo PHP编码规范 本讲大纲: 1、什么是编码规范 支持网站: 2、PHP书写规则 3、PHP命名规则 PHP编码规范 很多初学者对编码规范很不以为然,认为对程序开发没有什么帮助,甚至因为要遵循规范而影响了学习和开发的进度。或者因为经过一段时间的使用,已经形成了自己的一套风格,所以不愿意去改变。这种想法是很危险的。 举例说明,如今的Web开发,不再是一个人就可以全部完成的,尤其是一些大型的项目,要十几人,甚至几十人来共同完成。在开发过程中,难免会有新的开发人员参与进来,那么这个新的开发人员在阅读前任留下的代码时,就会有问题了——这个变量起到什么作用?那个函数实现什么功能?TmpClass类在哪里被使用到了……诸如此类。这时,编码规范的重要性就体现出来了。 什么是编码规范 以PHP开发为例,编码规范就是融合了开发人员长时间积累下来的经验,形成了一种良好统一的编程风格,这种良好统一的编程风格会在团队开发或二次开发时起到事半功倍的效果。编码规范是一种总结性的说明和介绍,并不是强制性的规则。从项目长远的发展以及团队效率来考虑,遵守编码规范是十分必要的。 遵守编码规范的好处如下: 编码规范是团队开发成员的基本要求。 开发人员可以了解任何代码,理清程序的状况。 提高程序的可读性,有利于相关设计人员交流,提高软件质量。 防止新接触PHP的人出于节省时间的需要,自创一套风格并养成终生的习惯。 有助于程序的维护,降低软件成本。 有利于团队管理,实现团队后备资源的可重用。 1.缩进 使用制表符(Tab键)缩进,缩进单位为4个空格左右。如 果开发工具的种类多样,则需要在开发工具中统一设置。 2.大括号{} 有两种大括号放置规则是可以使用的: 将大括号放到关键字的下方、同列。 if ($expr) { … } 首括号与关键词同行,尾括号与关键字同列。 if ($expr){ … } 两种方式并无太大差别,但多数人都习惯选择第一种方式。 PHP书写规则 3.关键字、小括号、函数、运算符 不要把小括号和关键字紧贴在一起,要用空格隔开它们。如: if ($expr){ //if和“(”之间有一个空格 … } 小括号和函数要紧贴在一起。以便区分关键字和函数。如: round($num) //round和“(”之间没有空格 运算符与两边的变量或表达式要有一个空格(字符连接运算符“.”除 外)。如: while ($boo == true){ //$boo和“==”,true和“==”之间都有一个空格 … } 当代码段较大时,上、下应当加入空白行,两个代码块之间只使用 一个空行,禁止使用多行。 尽量不要在return返回语句中使用小括号。如: return 1; //除非是必要,否则不需要使用小括号 PHP书写规则 就一般约定而言,类、函数和变量的名字应该能够让代码阅读者 容易地知道这些代码的作用,应该避免使用模棱两可的命名。 1.类命名 使用大写字母作为词的分隔,其他的字母均使用小写。 名字的首字母使用大写。 不要使用下划线(_)。 如:Name、SuperMan、BigClassObject。 2.类属性命名 属性命名应该以字符“m”为前缀。 前缀“m”后采用与类命名一致的规则。 “m”总是在名字的开头起修饰作用,就像以“r”开头表示引用一样 如:mValue、mLongString等。 PHP命名规则 PHP命名规则 3.方法命名 方法的作用都是执行一个动作,达到一个目的。所以名称应该说 明方法是做什么。一般名称的前缀和后缀都有一定的规律,如:Is (判断),Get(得到),Set(设置)。 方法的命名规范和类命名是一致的。如: class StartStudy{ //设置类 $mLessonOne = ; //设置类属性 $mLessonTwo = ; //设置类属性 function GetLessonOne(){ //定义方法,得到属性mLessonOne的值 … } } PHP命名规则 4.方法中参数命名 第一个字符使用小写字母。 在首字符后的所有字符都按照类命名规则首字符大写。 如以下代码: class EchoAnyWord{ function EchoWord($firstWord,$secondWord){ … } } 5.变量命名 所有字母都使用小写。 使用_作为每个词的分界。 如:$msg_error、$chk_pwd等。 6.引用变量 引用变量要带有“r”前缀。如: class Example{ $mExam = ; function
您可能关注的文档
- 第3章正弦波振荡器第3章正弦波振荡器6章节(492KB).ppt
- 文化生活第二单元文化传承与创新9份第五课文化创新(3969KB).ppt
- 文化生活第二单元主观题课件(356KB).ppt
- 第3章中国的自然资源第1节自然资源的基本特征(7349KB).ppt
- 文化生活第二框博大精深的中华文化课件(2462KB).ppt
- 现代广告学第二版周立公1第八章广告创意(463KB).ppt
- 文化生活第三单元中华文化与民族精神6份第六课我们的中华文化(3247KB).ppt
- 现代广告学第二版周立公1第三章广告主题构想(279KB).ppt
- 文化生活第三课1世界文化的多样性新课件(1700KB).ppt
- 现代广告学第二版周立公第二章广告策划概论(481KB).ppt
文档评论(0)