类属性命名 属性命名应该以字符‘m’为前缀。 前缀‘m’后采用于类命名一致的规则。 ‘m’总是在名字的开头起修饰作用,就像以‘r’开头表示引用一样。 理由 前缀'm'防止类属性和方法名发生任何冲突。你的方法名和属性名经常会很类似,特别是存取元素。 例如 class NameOneTwo { function VarAbc() {}; function ErrorNumber() {}; var mVarAbc; var mErrorNumber; var mrName; }
引用变量和函数返回引用 引用必须带‘r’前缀 理由 使得类型不同的变量容易辨认 它可以确定哪个方法返回可更改对象,哪个方法返回不可更改对象。 例如 class Test { var mrStatus; function DoSomething(&$rStatus) {}; function &rStatus() {}; }