没有合适的资源?快使用搜索试试~ 我知道了~
PHP编码规范1
需积分: 0 0 下载量 28 浏览量
2022-08-08
19:04:04
上传
评论
收藏 479KB DOCX 举报
温馨提示
试读
31页
PHP 编码规范最后修改日期: 2012-07-05文件状态:[] 草稿公司:项目:编写:审核:美博雅网络美肤志曲显平ALL[√] 正在修改[] 正式发布目彔介
资源推荐
资源详情
资源评论
PHP 编码规范
最后修改日期: 2012-07-05
文件状态:
[
] 草稿
公司:
项目:
编写:
审核:
美博雅网络
美肤志
曲显平
ALL
[√] 正在修改
[
] 正式发布
目
彔
介绍.........................................................................................................................5
标准化的重要性 ....................................................................................................................................5
解释 ..........................................................................................................................................................6
认同观点 .................................................................................................................................................7
命名规则.................................................................................................................8
合适的命名.............................................................................................................................................8
类命名................................................................................................................................................... 11
方法命名 .............................................................................................................................................. 12
类属性命名.......................................................................................................................................... 13
变量命名 .............................................................................................................................................. 13
定义命名 / 全局常量 ...................................................................................................................... 13
函数命名 .............................................................................................................................................. 14
PHP 文件扩展名 ............................................................................................................................... 14
类规则.................................................................................................................. 15
别在对象构造方法做实际的工作.................................................................................................. 15
胖(富)类和瘦类 ............................................................................................................................ 15
短方法................................................................................................................................................... 16
格式化.................................................................................................................. 17
大括号 {} 规则 .................................................................................................................................. 17
缩迚/制表符/空格 规则.................................................................................................................. 17
小括号、关键词和函数 规则 ........................................................................................................ 18
If
Else 格式..................................................................................................................................... 19
continue,break 和 ? 的使用:................................................................................................... 19
声明块的定位 ..................................................................................................................................... 21
每行一个语句 ..................................................................................................................................... 22
每行最大字符数 ................................................................................................................................. 22
记录所有的空语句 ............................................................................................................................ 22
关键词后面用空格分隔.................................................................................................................... 22
文档规则.............................................................................................................. 23
语言标签 .............................................................................................................................................. 23
字符串引用.......................................................................................................................................... 23
目录文档 .............................................................................................................................................. 23
注释...................................................................................................................... 25
注释的原则.......................................................................................................................................... 25
注释的坏处.......................................................................................................................................... 25
注释该出现在哪里 ............................................................................................................................ 26
其它...................................................................................................................... 27
避免魔鬼数字 ..................................................................................................................................... 27
错误返回检测规则 ............................................................................................................................ 28
不要采用缺省方法测试非零值 ...................................................................................................... 28
布尔逻辑类型 ..................................................................................................................................... 29
通常避免嵌入式的赋值.................................................................................................................... 29
重用自己或其他人的艰苦工作 ...................................................................................................... 30
介绍
标准化的重要性
编码的标准化是大多数公司为之头痛、大多数程序员为之憎恨的问题(它强制改变程序
员的个人习惯)。无论是在公司内部还是在互联网社区中,无数人针对标准化中的每一条字
句进行着争论。标准化存在的目的不是为了剥夺个人书写代码的自由,而是为了减少困惑,
使代码阅读变成一件愉悦而不是糟糕的体验。
优点
当一个编程项目尝试着遵守公用的编码标准时,会有以下好处:
新人可以很快的适应环境
防止新人自创出一套风格并养成终生的习惯
防止新人一次次的犯同样的错误
在一致的环境下,人们可以减少犯错的机会
阅读他人的代码变得更加容易
程序员们有了一致的敌人 :-)
缺点
当然也会产生一些不好的地方:
如果标准中的某条与你现有的习惯不符合,那么这条标准通常看上去很蠢
标准降低了创造力,限制了书写代码的自由
标准在长期合作并完全了解的人群中是没有必要的
剩余30页未读,继续阅读
资源评论
查理捡钢镚
- 粉丝: 18
- 资源: 317
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功