1 / 7
文档名称:

php 编码规范.doc

格式:doc   大小:175KB   页数:7页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

php 编码规范.doc

上传人:q1188830 2020/1/10 文件大小:175 KB

下载得到文件列表

php 编码规范.doc

文档介绍

文档介绍:PHP编码格式规范为什么有编码格式规范?∙∙∙∙格式化代码为了让代码更容易阅读格式化代码有益于改善代码质量格式化代码是使代码被可持续维护的保障格式化代码是一个优秀的程序员认真负责态度的体现∙格式化代码是对阅读你代码读者礼貌的体现因此,我们需要你必须这么做…..缩进(Indentation)用什么来缩进?缩进多少?∙∙∙缩进让代码更容易阅读使用制表符(Tab)缩进请将制表符的缩进位置设置为4空白字符(WrappingLines)∙∙函数名后的”()”无空格函数的多个参数之间加空格,括号前后无空格赋值操作符、比较操作符、算术操作符、逻辑操作符、位域操作符,如“=”、“+=”“>=”、“<=”、“+”、“*”、“%”、“&&”、“||”、“<<”,“^”等二元操作符的前后加空格∙一元运算符、地址运算符“!”、“~”、“++”、“--”、“&”等前后无空格∙“->”,“::”操作符前后不加空格∙∙∙数组以=>分隔键值对,则写成单行,上下的等号对齐;只要值的数组写成一行,则每项之间应该有空格∙行末不要保留没有意义的空格符。Zend设置:Tool->Preferences->Editing->Striptrailingspacesonsave换行结束符(Lines)∙为保持语句清晰,每一行只写一个语句∙两个片段(section)之间,使用空行隔开,函数/方法之间使用一个空行隔开,类声明之间使用两个空行隔开∙php代码起始格符,请严格使用”<?php“作为程序的第一行开始括号(Parenthesis)大括号(花括号)”{”怎么对齐?∙ments)单行怎么注释?在语句结尾用双反斜杠”//“注释多行怎么注释?多行注视以”/*”符号开头,以”*/“符号作为注释结束符文件、类、函数的头注释怎么写?符合phpdoc标准的写法,参见《phpdoc注释规范指南》修改代码同时修改相应的注释,以保证注释与代码的一致性,没用的注释要及时删除。注释应当准确、易懂,防止注释有二义性。尽量避免在注释中使用缩写,特别是不常用缩写当代码比较长,特别是有多重嵌套时,应当在一些段落的结束处加注释,便于阅读Todo与修改的注释∙在未完成或需要深入思考的地方添加Todo注释,便于自己与他人补充、理解∙程序被修改的地方,写上修改人和时间∙∙∙∙命名(Givename)Pascal命名法:所有单词第一个字母大写,其他字母小写。Camel命名法(驼峰命名法):除了第一个单词,所有单词第一个字母大写,其他字母小写。下划线命名法:顾名思义就是在命名中加入了下划线的命名规则采用英文单词或其组合,便于记忆和阅读,切忌使用汉语拼音来命名。如何为文件命名?∙为保证在线服务的安全,禁止使用以非”.php”为后缀的文件名,,;更不允许有程序的打包文件,∙文件按照Camel命名法,第一个字母小写,其他单词的第一个字母大写∙模板名和PHP程序一一对应∙类文件的命名:,类的第一个字母大写如何为类命名?∙类命名采用Pascal命名方法,类名应该和文件名相匹配,例如对于类HelloWord,?∙通常方法一般为一个动作或行为动词,函数/方

最近更新

上海国际化学校中小学中文课程调查研究 2页

黑龙江省哈尔滨市南岗区2022年数学七年级第一.. 14页

长春市新朝阳实验学校2022-2023学年物理八年级.. 13页

一种硬质合金钻头的设计和应用 2页

皮革制品加工协议模板3篇 52页

登山俱乐部土方加固协议书3篇 45页

《雪色》作品创作分析 2页

留守儿童健康成长协议3篇 46页

电脑店门面租赁协议3篇 45页

电气设计工程师试用期劳动合同3篇 50页

重庆市杨家坪中学2022-2023学年数学八年级第一.. 18页

辽宁省法库县2022年数学七年级第一学期期末质.. 14页

贵州省兴义市2022年数学八上期末复习检测模拟.. 19页

涂料有害物质检测 41页

甘肃省白银市2022年八年级数学第一学期期末统.. 21页

湖北省孝感市汉川市2022年数学八上期末学业水.. 15页

“染色体磁片教具”的创新研究和应用 2页

“心灵鸡汤”的故事形态辩证研究 2页

“ReapWhatYouSow”口译实践报告综述报告 2页

2023届湖北省黄冈市西湖中学八年级物理第一学.. 11页

2023届山东省淄博市名校八年级数学第一学期期.. 16页

ZTZ公司铁路勘察设计项目质量管理探讨 2页

ZD医院员工激励机制的研究 2页

电器产品保温包装服务合同3篇 51页

Wnt信号通路参与中脑多巴胺神经元损伤的研究 2页

电动三轮车购销协议3篇 47页

TPACK框架下大学英语教师的专业发展研究 2页

TBM滚刀磨损和转速在线监测系统的研究 2页

Sort--first并行绘制的负载平衡机制研究与应用.. 2页

SATB1对人乳腺癌多药耐药的影响及相关机制的研.. 2页