php代码规范说明文档

php代码规范说明文档

ID:1990438

大小:62.00 KB

页数:5页

时间:2017-11-14

php代码规范说明文档_第1页
php代码规范说明文档_第2页
php代码规范说明文档_第3页
php代码规范说明文档_第4页
php代码规范说明文档_第5页
资源描述:

《php代码规范说明文档》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、@亲爱的php/计算机语言爱好者,开发者好,希望在这里你能收获到你需要的,祝你工作顺利,生活愉快!@姜祖斌,web爱好者,开发者@喜欢和业界的普一起交流,分享,关注互联网,关注媒体,关注开发,关注产品,关注技术@感兴趣的朋友可以和我一起交流技术的精华@weibo:http://www.weibo.com/yangpage@mail/gtalk:jiangzubin1989@gmail.com@msn:jiangzubin1989@hotmail.com@qq:757576387@honepage:http://wordpress007.si

2、naapp.com/@facebook:https://www.facebook.com/zubin.jiangphp代码规范说明文档命名规则:采用驼峰标识,尽量做到见名知义PHP编码规范与原则://命名:类,方法,函数,变量,注释:开发中难免留下一些临时代码和调试代码,此类代码必须添加注释,以免日后遗忘。所有临时性、调试性、试验性的代码,必须添加统一的注释标记“//debug”并后跟完整的注释信息,这样可以方便在程序发布和最终调试前批量检查程序中是否还存在有疑问的代码。如:$flag=TRUE;//debug这里不能确定是否需要对$fla

3、g进行赋值缩进/空格:使用四个空格为每层次缩进。对于最大缩进层数,并没有一个固定的规矩,假如缩进层数大于五层的时候,考虑着将代码因数分解。运算符、小括号、关键词和函数:不要把小括号和关键词紧贴在一起,要用空格隔开它们;不要把小括号和函数名紧贴在一起;除非必要,不要在Return返回语句中使用小括号。如:if(condition){}大括号{}、if和switch:首括号与关键词同行,尾括号与关键字同列;if结构中,if和elseif与前后两个圆括号同行,左右各一个空格,所有大括号都单独另起一行。另外,即便if后只有一行语句,仍然需要加入大括

4、号,以保证结构清晰;总是将恒量放在等号/不等号的左边。switch结构中,通常当一个case块处理后,将跳过之后的case块处理,因此大多数情况下需要添加break。break的位置视程序逻辑,与case同在一行,或新起一行均可,但同一switch体中,break的位置格式应当保持一致。如:$result=(($a+1)*3/2+$num)).’Test’;If($condition){}else{}switch($var){case1:echo‘varis1’;break;case2:echo‘varis2’;break;default:

5、echo‘varisneither1or2’;break;}continue,break和?的使用:把条件放在括号内以使它和其他的代码相分离;如果可能的话,动作可以用简单的函数;把所做的动作,“?”,“:”放在不同的行,除非他们可以清楚的放在同一行。如:(condition)?funct1():func2();或(condition)?longstatement:anotherlongstatement;不要采用缺省方法测试非零值:用if(FAIL!=f())比if(f())好布尔逻辑:if(TRUE==func()){...应该写成:if

6、(FALSE!=func()){...避免嵌入式的赋值:如:while($a!=($c=getchar()))要避免引号:写数组的索引时,必须使用单引号如:$test[‘key’]绝大多数可以使用单引号的场合,禁止使用双引号声明块的定位:声明代码块需要对齐如:var$mDatevar$mName常量:常量应该总是全部使用大写字母命名,少数特别必要的情况下,可使用划线来分隔单词函数定义:参数的名字和变量的命名规范一致;函数定义中的左小括号,与函数名紧挨,中间无需空格;开始的左大括号另起一行;具有默认值的参数应该位于参数列表的后面;函数调用与定

7、义的时候参数与参数之间加入一个空格;必须仔细检查并切实杜绝函数起始缩进位置与结束缩进位置不同的现象。包含调用:包含调用程序文件,请全部使用require_once,以避免可能的重复包含问题;包含调用缓存文件,由于缓存文件无法保证100%正确打开,请使用include_once或include。在必要时,可以使用@include_once或@include的方式,以忽略错误提示;注释规则:类注释:方法注释变量注释if(0)来注释外部代码块有时需要注释大段的测试代码,最简单的方法就是使用if(0)块:你不能使用/**/,因为注释内部不能包含注释

8、,而大段的程序中可以包含注释。PHP文件扩展名所有浏览者可见页面使用.html所有类、函数库文件使用.phpPHP代码标记统一使用,只输出变量时

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。