电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

PHP网站开发编程语言-PHP编码规范

10页
  • 卖家[上传人]:小**
  • 文档编号:110235186
  • 上传时间:2019-10-29
  • 文档格式:PPT
  • 文档大小:131.50KB
  • / 10 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • 1、PHP编码规范,本讲大纲:,1、什么是编码规范,2、PHP书写规则,3、PHP命名规则,PHP编码规范,很多初学者对编码规范很不以为然,认为对程序开发没有什么帮助,甚至因为要遵循规范而影响了学习和开发的进度。或者因为经过一段时间的使用,已经形成了自己的一套风格,所以不愿意去改变。这种想法是很危险的。 举例说明,如今的Web开发,不再是一个人就可以全部完成的,尤其是一些大型的项目,要十几人,甚至几十人来共同完成。在开发过程中,难免会有新的开发人员参与进来,那么这个新的开发人员在阅读前任留下的代码时,就会有问题了这个变量起到什么作用?那个函数实现什么功能?TmpClass类在哪里被使用到了诸如此类。这时,编码规范的重要性就体现出来了。,什么是编码规范,以PHP开发为例,编码规范就是融合了开发人员长时间积累下来的经验,形成了一种良好统一的编程风格,这种良好统一的编程风格会在团队开发或二次开发时起到事半功倍的效果。编码规范是一种总结性的说明和介绍,并不是强制性的规则。从项目长远的发展以及团队效率来考虑,遵守编码规范是十分必要的。 遵守编码规范的好处如下: 编码规范是团队开发成员的基本要求。 开

      2、发人员可以了解任何代码,理清程序的状况。 提高程序的可读性,有利于相关设计人员交流,提高软件质量。 防止新接触PHP的人出于节省时间的需要,自创一套风格并养成终生的习惯。 有助于程序的维护,降低软件成本。 有利于团队管理,实现团队后备资源的可重用。,1缩进 使用制表符(键)缩进,缩进单位为4个空格左右。如 果开发工具的种类多样,则需要在开发工具中统一设置。 2大括号 有两种大括号放置规则是可以使用的: 将大括号放到关键字的下方、同列。 if ($expr) 首括号与关键词同行,尾括号与关键字同列。 if ($expr) 两种方式并无太大差别,但多数人都习惯选择第一种方式。,PHP书写规则,3关键字、小括号、函数、运算符 不要把小括号和关键字紧贴在一起,要用空格隔开它们。如: if ($expr) /if和“(”之间有一个空格 小括号和函数要紧贴在一起。以便区分关键字和函数。如: round($num) /round和“(”之间没有空格 运算符与两边的变量或表达式要有一个空格(字符连接运算符“.”除 外)。如: while ($boo = true) /$boo和“=”,true和“=”

      3、之间都有一个空格 当代码段较大时,上、下应当加入空白行,两个代码块之间只使用 一个空行,禁止使用多行。 尽量不要在return返回语句中使用小括号。如: return 1; /除非是必要,否则不需要使用小括号,PHP书写规则,就一般约定而言,类、函数和变量的名字应该能够让代码阅读者 容易地知道这些代码的作用,应该避免使用模棱两可的命名。 1类命名 使用大写字母作为词的分隔,其他的字母均使用小写。 名字的首字母使用大写。 不要使用下划线(_)。 如:Name、SuperMan、BigClassObject。 2类属性命名 属性命名应该以字符“m”为前缀。 前缀“m”后采用与类命名一致的规则。 “m”总是在名字的开头起修饰作用,就像以“r”开头表示引用一样 如:mValue、mLongString等。,PHP命名规则,PHP命名规则,3方法命名 方法的作用都是执行一个动作,达到一个目的。所以名称应该说 明方法是做什么。一般名称的前缀和后缀都有一定的规律,如:Is (判断),Get(得到),Set(设置)。 方法的命名规范和类命名是一致的。如: class StartStudy /设置类 $

      4、mLessonOne = “; /设置类属性 $mLessonTwo = “; /设置类属性 function GetLessonOne() /定义方法,得到属性mLessonOne的值 ,PHP命名规则,4方法中参数命名 第一个字符使用小写字母。 在首字符后的所有字符都按照类命名规则首字符大写。 如以下代码: class EchoAnyWord function EchoWord($firstWord,$secondWord) ,5变量命名 所有字母都使用小写。 使用_作为每个词的分界。 如:$msg_error、$chk_pwd等。 6引用变量 引用变量要带有“r”前缀。如: class Example $mExam = “; function SetExam(&$rExam) function &rGetExam() ,PHP命名规则,7全局变量 全局变量应该带前缀“g”。如:global = $gTest、global = $g。 8常量/全局常量 常量/全局常量,应该全部使用大写字母,单词之间用_来分隔。如: define(DEFAULT_NUM_AVE,90); define(DEFAULT_NUM_SUM,500); 9静态变量 静态变量应该带前缀“s”。如: static $sStatus = 1; 10函数命名 所有的名称都使用小写字母,多个单词使用“_”来分割。如: function this_good_idear() 以上的各种命名规则,可以组合一起来使用。如: class OtherExample $msValue = “; /该参数既是类属性,又是静态变量 ,PHP命名规则,

      《PHP网站开发编程语言-PHP编码规范》由会员小**分享,可在线阅读,更多相关《PHP网站开发编程语言-PHP编码规范》请在金锄头文库上搜索。

      点击阅读更多内容
    最新标签
    监控施工 信息化课堂中的合作学习结业作业七年级语文 发车时刻表 长途客运 入党志愿书填写模板精品 庆祝建党101周年多体裁诗歌朗诵素材汇编10篇唯一微庆祝 智能家居系统本科论文 心得感悟 雁楠中学 20230513224122 2022 公安主题党日 部编版四年级第三单元综合性学习课件 机关事务中心2022年全面依法治区工作总结及来年工作安排 入党积极分子自我推荐 世界水日ppt 关于构建更高水平的全民健身公共服务体系的意见 空气单元分析 哈里德课件 2022年乡村振兴驻村工作计划 空气教材分析 五年级下册科学教材分析 退役军人事务局季度工作总结 集装箱房合同 2021年财务报表 2022年继续教育公需课 2022年公需课 2022年日历每月一张 名词性从句在写作中的应用 局域网技术与局域网组建 施工网格 薪资体系 运维实施方案 硫酸安全技术 柔韧训练 既有居住建筑节能改造技术规程 建筑工地疫情防控 大型工程技术风险 磷酸二氢钾 2022年小学三年级语文下册教学总结例文 少儿美术-小花 2022年环保倡议书模板六篇 2022年监理辞职报告精选 2022年畅想未来记叙文精品 企业信息化建设与管理课程实验指导书范本 草房子读后感-第1篇 小数乘整数教学PPT课件人教版五年级数学上册 2022年教师个人工作计划范本-工作计划 国学小名士经典诵读电视大赛观后感诵读经典传承美德 医疗质量管理制度 2
    关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
    手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
    ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.