ThinkChat2.0新版上线,更智能更精彩,支持会话、画图、阅读、搜索等,送10W Token,即刻开启你的AI之旅 广告
# 开发规范 ## 命名规范 遵循PSR-2命名规范和PSR-4自动加载规范,并且注意如下规范: ## 目录和文件 - 目录使用小写+下划线; - 类库、函数文件统一以.php为后缀; - 类名和类文件目录名保持一致,多级目录统一用下划线连接(首字母大写),区分大小写,例如 : BaseCtl.php的路径为controllers/Api/User/BaseCtl.php, 类名为Api\_User\_BaseCtl; ## 函数和类、属性命名 - 多级目录中,类名用下划线分割,没有目录的,文件名和类名一致,区分大小写; - 公共方法的命名使用驼峰法,私有方法也可使用字母和下划线的方式命名。 - 属性的命名使用驼峰法(首字母小写),例如 tableName、instance; - 以双下划线“\_\_”打头的函数或方法作为魔术方法,例如 \_\_call 和 \_\_autoload; ## 常量和配置 - 常量以大写字母和下划线命名,例如 APP\_PATH和 THINK\_PATH; - 配置参数以小写字母和下划线命名,例如 url\_route\_on 和url\_convert;