命名规范
1.匈牙利命名法:
标识符中的每个单词之间用下划线分隔:use_name;
2.驼峰命名法:
标识符中的每个单词的首字母大写,用大写字母来分隔,根据首字母是否大写又分为:
1.大驼峰:首字母大写,常用作类名:ClassName,又称:帕斯卡命名法
2.小驼峰:除第一个单词外,每个单词首字母大写,常用作类属性和方法::$userName
目录与文件
1.类型命名规范实例
- 目录:小写字母/小写字母+下划线 user/user_type
- 类文件:命名空间与文件真实路径完全一致 app\index\controller
- 类名:与文件名保持一致(大驼峰) User.php中只有User类
- 其他文件:小写字母/小写字母+下划线 list.php / list_user.php
2.函数与类属性与方法
- 函数:小写字母+下划线 get_user_typr()
- 类的方法:大驼峰 getName()
- 类属性:小驼峰 userType
- 魔术方法 :双下划线开头+驼峰命名法 __ser(), __callStatic()
3.常量与配置参数
常量: 大写字母+下划线 APP_PATH
配置参数 :小写字母+下划线 url_route_on
4.数据库与字段
- 数据表:小写字母+下划线,前缀用数据库名 tp5_staff
- 字段表:小写字母+下划线,前缀用数据库名 staff_name
-注意事项:不要使用PHP保留关键字用为常量名,类名,方法名,命名空间等,否则会引起系统错误~~
网友评论