PHP编码规范

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

本文详细介绍PHP编码规范

  例如

  class NameOneTw
{
function VarAbc() {};
function ErrorNumber() {};
var $mVarAbc;
var $mErrorNumber;
var $mrName;
}

  2.9. 方法中参数命名

  · 第一个字符使用小写字母。

  · 在首字符后的所有字都按照类命名规则首字符大写。

  理由

  · 可以区分方法中的一般变量。

  · 你可以使用与类名相似的名称而不至于产生重名冲突。

  例如

  class NameOneTw
{
function StartYourEngines(
&$rSomeEngine,
&$rAnotherEngine);
}

  2.10. 变量命名

  · 所有字母都使用小写

  · 使用'_'作为每个词的分界。

  理由

  · 通过这一途径,代码中变量的作用域是清晰的。

  · 所有的变量在代码中都看起来不同,容易辨认。

  例如

  function HandleError($errorNumber)
{
$error = OsErr($errorNumber);
$time_of_error = OsErr->GetTimeOfError();
$error_processor = OsErr->GetErrorProcessor();
}

  2.11. 引用变量和函数返回引用

  · 引用必须带&lsqu;r&rsqu;前缀

  理由

  · 使得类型不同的变量容易辨认

  · 它可以确定哪个方法返回可更改对象,哪个方法返回不可更改对象。

  例如

  class Test
{
var mrStatus;
function DoSomething(&$rStatus) {};
function &rStatus() {};
}

  2.12. 全局变量

  · 全局变量应该带前缀&lsqu;g&rsqu;。

责编:豆豆技术应用

正在加载评论...