PHPCMS开发文档里看到PHP编码规范2009-08-0316:07:43来源:互联网【大中小】评论:1条我要投稿收藏本文分享至微博站长交易(+IDC导航=注:这是从PHPCMS开发文档里看到编码规范,虽名为PHPCMS的开发规范,但我觉得所有的PHP编程都该如此。写了那么多PHP,很多编码对照这规范都感觉欠缺很多,今后一定要对照纠正。(((((((({}、、小括号、空格、关键词和函数(((((、对象、函数名((((((((((((((((((((((((((((((,融合并提炼了开发人员长时间积累下来的成熟经验,意在帮助形成良好一致的编程风格。以达到事半功倍的效果,如果有需要本文档会不定期更新。版权:陕西玖肆陆陆网络科技有限公司,保留所有权利最后更新日期:,以下规则要求完全适用于phpcms项目,同时也可大部分适用于公司其他PHP项目。,可以使参与项目的开发人员更容易了解项目中的代码、弄清程序的状况。使新的参与者可以很快的适应环境,防止部分参与者出于节省时间的需要,自创一套风格并养成终生的习惯,导致其它人在阅读时浪费过多的时间和精力。而且在一致的环境下,也可以减少编码出错的机会。缺陷是由于每个人的标准不同,所以需要一段时间来适应和改变自己的编码风格,暂时性的降底了工作效率。从使项目长远健康的发展以及后期更高的团队工作效率来考虑暂时的工作效率降低是值得的,也是必须要经过的一个过程。标准不是项目成功的关键,但可以帮助我们在团队协作中有更高的效率并且更加顺利的完成既定的任务。,,,,在HTML页面中嵌入纯变量时,可以使用这样的形式。近年来PHP开发组一直倡导代码规范化和标准化,未来版本PHP可能会开始不建议使用甚至取消和这种速记形式,因此为了加强程序兼容性,。请使用C样式的注释“/**/”和标准C++注释“//”。程序开发中难免留下一些临时代码和调试代码,此类代码必须添加注释,以免日后遗忘。所有临时性、调试性、试验性的代码,必须添加统一的注释标记“//debug”并后跟完整的注释信息,这样可以方便在程序发布和最终调试前批量检查程序中是否还存在有疑问的代码。例如:$num=1;$flag=TRUE;//debug这里不能确定是否需要对$flag进行赋值if(empty($flag{//Statements}(8个空白字符宽度,需每个参与项目的开发人员在编辑器(UltraEdit、EditPlus、ZendStudio等中进行强制设定,以防在编写代码时遗忘而造成格式上的不规范。本缩进规范适用于PHP、JavaScript中的函数、类、逻辑结构、循环等。{}、if和switch首括号与关键词同行,尾括号与关键字同列;if结构中,if和elseif与前后两个圆括号同行,左右各一个空格,所有大括号都单独另起
PHP开发规范 来自淘豆网m.daumloan.com转载请标明出处.