PHP编码规范

http://tech.ddvip.com   2006年04月08日    社区交流

本文详细介绍PHP编码规范

  理由

  · 知道一个变量的作用域是非常重要的。

  例如

  global $gLog;

  global &$grLog;

  2.13. 定义命名 / 全局常量

  · 全局常量用'_'分隔每个单词。

  理由

  这是命名全局常量的传统。你要注意不要与其它的定义相冲突。

  例如

  define("A_GLOBAL_CONSTANT", "Hellworld!");

  2.14. 静态变量

  · 静态变量应该带前缀&lsqu;s&rsqu;。

  理由

  · 知道一个变量的作用域是非常重要的。

  例如

  function test()
{
static $msStatus = 0;
}

  2.15. 函数命名

  · 函数名字采用C GNU的惯例,所有的字母使用小写字母,使用'_'分割单词。

  理由

  · 这样可以更易于区分相关联的类名。

  例如

  function some_bloody_function()
{
}

  2.16. 错误返回检测规则

  · 检查所有的系统调用的错误信息,除非你要忽略错误。

  · 为每条系统错误消息定义好系统错误文本以便include。

  3. 书写规则

  3.1. 大括号 {} 规则

  在三种主要的大括号放置规则中,有两种是可以接受的,如下的第一种是最好的:

  · 将大括号放置在关键词下方的同列处:

  if ($condition) while ($condition)
{ {
... ...
} }

  · 传统的UNIX的括号规则是,首括号与关键词同行,尾括号与关键字同列:

  if ($condition) { while ($condition) {
... ...
} }

  理由

责编:豆豆技术应用

正在加载评论...