命名规范
ThinkPHP
遵循PSR-2
命名规范和PSR-4
自动加载规范
骆驼式命名法 Camel-Case
电脑程序命名规则
混合使用大小写字母构成变量和函数的名字
能更容易的在同行之间交流,所以多采取统一的可读性比较好的命名方式
小驼峰法
变量用小驼峰法 除第一个单词之外,其他单词首字母大写 int myStudentCount;
常用于函数名
大驼峰法
即帕斯卡命名法 把第一个单词的首字母也大写了
用于类名,属性,命名空间等 public class DataBaseUser;
目录和文件
目录用小写+下划线 如 home view controller
类库、函数文件以
.php
为后缀 如 Base.php类文件名 以命名空间定义且命名空间的路径 同类文件所在路径
类文件 驼峰法命名(首字母大写 如Dictionary.php) 其它文件 小写+下划线
类名和类文件名一致 用驼峰法命名(首字母大写)
函数和类、属性命名
类的命名 驼峰法(首字母大写)
User
、UserType
无后缀UserController
直接命名User
函数名 小写字母和下划线(小写字母开头)
get_client_ip
方法名 小驼峰法
getUserName
属性名 小驼峰法
tableName
、instance
特例 双下划线
__
打头的函数或方法作为魔术方法 例如__call
和__autoload
常量和配置
常量以大写字母和下划线命名
APP_PATH
配置参数以小写字母和下划线命名
url_route_on
和url_convert
环境变量 大写字母和下划线命名
APP_DEBUG
数据表和字段
数据表和字段用小写 下划线 字段名不以下划线开头
think_user
表和user_name
字段 不用驼峰和中文作为数据表及字段
尽量遵循命名规范 ,减少在开发过程中出现不必要的错误
不用PHP保留字(保留字列表 //php.net/manual/zh/reserved.keywords.php
作为常量、类名和方法名, 以及命名空间的命名 否则 造成系统错误
尊贵的董事大人
英文标题不为空时 视为本栏投稿
需要关键字 描述 英文标题