预览加载中,请您耐心等待几秒...
1/9
2/9
3/9
4/9
5/9
6/9
7/9
8/9
9/9

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

第页共NUMPAGES9页 内部交流请勿外传 编码规范 TOC\o"1-3"\h\z\uHYPERLINK\l"_Toc233112400"编码规范 PAGEREF_Toc233112400\h1 HYPERLINK\l"_Toc233112401"1. 引言 PAGEREF_Toc233112401\h1 HYPERLINK\l"_Toc233112402"2. 适用范围 PAGEREF_Toc233112402\h2 HYPERLINK\l"_Toc233112403"3. 标准化的重要性和好处 PAGEREF_Toc233112403\h2 HYPERLINK\l"_Toc233112404"4. PHP编码规范与原则 PAGEREF_Toc233112404\h2 HYPERLINK\l"_Toc233112405"4.1. 代码标记 PAGEREF_Toc233112405\h2 HYPERLINK\l"_Toc233112406"4.2. 注释 PAGEREF_Toc233112406\h2 HYPERLINK\l"_Toc233112407"4.3. 书写规则 PAGEREF_Toc233112407\h3 HYPERLINK\l"_Toc233112408"4.3.1. 缩进 PAGEREF_Toc233112408\h3 HYPERLINK\l"_Toc233112409"4.3.2. 大括号{}、if和switch PAGEREF_Toc233112409\h3 HYPERLINK\l"_Toc233112410"4.3.3. 运算符、小括号、空格、关键词和函数 PAGEREF_Toc233112410\h4 HYPERLINK\l"_Toc233112411"4.3.4. 函数定义 PAGEREF_Toc233112411\h5 HYPERLINK\l"_Toc233112412"4.3.5. 引号 PAGEREF_Toc233112412\h6 HYPERLINK\l"_Toc233112413"4.4. 命名原则 PAGEREF_Toc233112413\h6 HYPERLINK\l"_Toc233112414"4.4.1. 变量、对象、函数名 PAGEREF_Toc233112414\h7 HYPERLINK\l"_Toc233112415"4.4.2. 常量 PAGEREF_Toc233112415\h7 HYPERLINK\l"_Toc233112416"4.5. 变量的初始化与逻辑检查 PAGEREF_Toc233112416\h7 HYPERLINK\l"_Toc233112417"4.6. 安全性 PAGEREF_Toc233112417\h8 HYPERLINK\l"_Toc233112418"4.7. 兼容性 PAGEREF_Toc233112418\h8 HYPERLINK\l"_Toc233112419"4.8. 代码重用 PAGEREF_Toc233112419\h8 HYPERLINK\l"_Toc233112420"4.9. 其他细节问题 PAGEREF_Toc233112420\h9 HYPERLINK\l"_Toc233112421"4.9.1. 错误报告级别 PAGEREF_Toc233112421\h9 引言 本规范由编程原则组成,融合并提炼了开发人员长时间积累下来的成熟经验,意在帮助形成良好一致的编程风格。以达到事半功倍的效果,如果有需要本文档会不定期更新。 传播: 仅供公司内部交流。未经许可,禁止传播、转载和发表 适用范围 Php项目开发。 标准化的重要性和好处 当一个软件项目尝试着遵守公共一致的标准时,可以使参与项目的开发人员更容易了解项目中的代码、弄清程序的状况。使新的参与者可以很快的适应环境,防止部分参与者出于节省时间的需要,自创一套风格并养成终生的习惯,导致其它人在阅读时浪费过多的时间和精力。而且在一致的环境下,也可以减少编码出错的机会。缺陷是由于每个人的标准不同,所以需要一段时间来适应和改变自己的编码风格,暂时性的降底了工作效率。从使项目长远健康的发展以及后期更高的团队工作效率来考虑暂时的工作效率降低是值得的,也是必须要经过的一个过程。标准不是项目成功的关键,但可以帮助我们在团队协作中有更高的效率并且更加顺利的完成既定的任务。 程序员可以了解任何代码,弄清程