PHP入门学习精要
一、文件名
函数、配置文件等其他类库文件之外的一般是以.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头信息有很多方式,不同的编辑器都有设置方法,也可以用工具进行统一检测和处理),否则可能导致很多意想不到的问题。 |