DbMysql.class.php
2.类的命名空间地址和所在的路径地址一致,例如 Home\Controller\UserController类所在的路径应该是
Application/Home/Controller/UserController.class.php
3.确保文件的命名和调用大小写一致,是由于在类Unix系统上面,对大小写是敏感的(而ThinkPHP在调试模式下面,即使在Windows平台也会严格检查大小写)
4.类名和文件名一致(包括上面说的大小写一致),例如 UserController类的文件命名是UserController.class.php,
InfoModel类的文件名是InfoModel.class.php, 并且不同的类库的类命名有一定的规范
5.函数、配置文件等其他类库文件之外的一般是以.php为后缀(第三方引入的不做要求)
6.函数的命名使用小写字母和下划线的方式,例如 get_client_ip
类命名a) 使用大写字母作为词的分隔,其他的字母均使用小写,即驼峰格式。
b) 名字的首字母使用大写
c) 不要使用下划线(’_')
d) interface接口最好使用大写字母I,并以Interface结尾
例如:
class NameOneTwo
class Name
interface IExampleInterface ()
方法命名
a) 使用大写字母作为词的分隔,其他的字母均使用小写
b) 名字的首字母使用大写,声明为 “private” 或 “protected” 的,使用’_’为前缀
c) 不要使用下划线(’_')
d) (与类命名一致的规则)
e) 对象的访问器总是以 “get” 或 “set” 为前缀,当使用设计模式如 单态模式(singleton)
类属性命名
a) 属性名前缀应以属性值类型指定(具体参照变量命名规则)
b) 前缀后采用与类命名一致的规则
c) 私有属性采用’_’为前缀
例如:
class NameOneTwo {
public function VarAbc() {}
public function ErrorNumber() {}
public $iAge
private $_iAge
}
全局变量
a) 全局变量应该带前缀‘g’
b) 其余参照变量命名规则
例如:
global $gi_Age
global $ga_Price
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)