- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
@亲爱的php/计算机语言 爱好者,开发者好,希望在这里你能收获到你需要的,祝你工作顺利,生活愉快!@姜祖斌,web爱好者,开发者@喜欢和业界的普一起交流,分享,关注互联网,关注媒体,关注开发,关注产品,关注技术@感兴趣的朋友可以和我一起交流技术的精华
@weibo:/yangpage@mail/gtalk:jiangzubin1989@@msn:jiangzubin1989@@qq:757576387@honepage:/@facebook:/zubin.jiang
php代码规范
命名规则
PHP编码规范与原则注释开发中难免留下一些临时代码和调试代码,此类代码必须添加注释,以免日后遗忘。所有临时性、调试性、试验性的代码,必须添加统一的注释标记“//debug”并后跟完整的注释信息,这样可以方便在程序发布和最终调试前批量检查程序中是否还存在有疑问的代码。$flag = TRUE; //debug 这里不能确定是否需要对$flag进行赋值缩进/空格使用四个空格为每层次缩进对于最大缩进层数,并没有一个固定的规矩,假如缩进层数大于五层的时候,考虑着将代码因数分解运算符小括号、关键词和函数不要把小括号和关键词紧贴在一起,要用空格隔开它们不要把小括号和函数名紧贴在一起除非必要,不要在Return返回语句中使用小括号。如if (condition) {
}
大括号{}、if和switch:
首括号与关键词同行,尾括号与关键字同列;
if结构中,if和elseif与前后两个圆括号同行,左右各一个空格,所有大括号都单独另起一行。另外,即便if后只有一行语句,仍然需要加入大括号,以保证结构清晰;总是将恒量放在等号/不等号的左边如$result = (($a + 1) * 3 / 2 + $num)).’Test’;
If ($condition) {
}
else
{
}
switch ($var)
{
case 1: echo ‘var is 1’; break;
case 2: echo ‘var is 2’; break;
default: echo ‘var is neither 1 or 2’; break;
}
continue,break 和 ? 的使用把条件放在括号内以使它和其他的代码相分离如果可能的话,动作可以用简单的函数把所做的动作,“?”,“:”放在不同的行,除非他们可以清楚的放在同一行。(condition) ? funct1() : func2();
或
(condition)? long statement: another long statement;
不要采用缺省方法测试非零值if (FAIL != f()) 比if (f()) 好
布尔逻辑if (TRUE == func()) { ...应该写成:if (FALSE != func()) { ...避免嵌入式的赋值while ($a != ($c = getchar())) 要避免
引号‘key’]
绝大多数可以使用单引号的场合,禁止使用双引号声明块的定位声明代码块需要对齐var $mDate
var $mName
常量常量应该总是全部使用大写字母命名,少数特别必要的情况下,可使用划线来分隔单词函数定义参数的名字和变量的命名规范一致函数定义中的左小括号,与函数名紧挨,中间无需空格;开始的左大括号另起一行具有默认值的参数应该位于参数列表的后面;函数调用与定义的时候参数与参数之间加入一个空格必须仔细检查并切实杜绝函数起始缩进位置与结束缩进位置不同的现象。包含调用包含调用程序文件,请全部使用require_once,以避免可能的重复包含问题;包含调用缓存文件,由于缓存文件无法保证100%正确打开,请使用include_once或include。在必要时,可以使用@include_once或@include的方式,以忽略错误提示;方法注释变量注释if (0)来注释外部代码块有时需要注释大段的测试代码,最简单的方法就是使用if (0)块:你不能使用/**/,因为注释内部不能包含注释,而大段的程序中可以包含注释。PHP文件扩展名所有浏览者可见页面使用.html所有类、函数库文件使用.phpPHP代码标记统一使用?php ?,只输出变量时?=$username?表和字段命名所有数据表名称,只要其名称是可数名词,则必须以复数方式命名,例如:phpcms_member(用户表);存储多项内容的字段,或代表数量的字段,也应当以复数方式命名,例如:hits(查看次数)、items(内容数量)。所有SQL语句中,除了表名、字段名称以外,全部语句和函数均需大写,应当杜绝小写方式或大小写混杂的写法。进行SQL执行的数据必须进行有效检测尽量不要穿插PH
您可能关注的文档
最近下载
- 《解析几何》教案--吕林根,许子道.pdf
- 美国加州桥梁抗震caltrans seismic design criteria vlysis.pdf VIP
- 2025云南省临沧市市级单位公开遴选(选调)工作71人笔试参考题库附答案解析.docx VIP
- HSE保障措施优化及实施方案研究.docx VIP
- 2025甘肃省公路交通建设集团武仙公路收费运营人员招聘61人笔试模拟试题及答案解析.docx VIP
- 2025年秋新鲁科版英语四年级上册全册课件.pptx
- 颚式破碎机技术参数.docx VIP
- 2024河南资本集团“方舟”第三批招聘41人笔试参考题库附带答案详解.pdf
- 《时尚配饰设计》课件.ppt VIP
- 高边坡专家论证PPT汇报材料(中建).ppt VIP
文档评论(0)