一、文件名
函数、配置文件等其他类库文件之外的一般是以.php为后缀(第三方引入的不做要求);
ThinkPHP的模板文件默认是以.html 为后缀(可以通过配置修改);
二、其它命名
其它命名 | 规则 | 举例 | 其它 |
函数 | 小写字母和下划线 | get_client_ip | 以双下划线“__”打头的函数或方法作为魔法方法。例:__call 和 __autoload |
方法 | 驼峰法,首字母小写或者使用下划线“_” 通常下划线开头的方法属于私有方法 | getUserName _parseType | |
属性 | 驼峰法,首字母小写或者使用下划线“_” 通常下划线开头的属性属于私有属性 | tableName _instance |
|
常量 | 大写字母和下划线 | HAS_ONE MANY_TO_MANY |
|
配置参数 | 大写字母和下划线 | HTML_CACHE_ON |
|
语言变量 | 大写字母和下划 以下划线打头的语言变量通常用于系统语言变量 | MY_LANG _CLASS_NOT_EXIST_ |
|
数据库表 | 不要以下划线开头 |
|
|
ThinkPHP特例 | 单字母大写函数,这类函数通常是某些操作的快捷定义,或者有特殊的作用。 例如,ADSL方法等等,他们有着特殊的含义,后面会有所了解。 ThinkPHP默认全部使用UTF-8编码,所以请确保你的程序文件采用UTF-8编码格式保存,并且去掉BOM信息头(去掉BOM头信息有很多方式,不同的编辑器都有设置方法,也可以用工具进行统一检测和处理),否则可能导致很多意想不到的问题。 |