常用命名
为了代码能让人一眼看明白对应功能,开发中需要让函数和变量的命名统一和精确,在此把一些常用命名方式做个记录(英文不好,逐步完善中)
前缀
| 单词 | 说明 | 场景 | 例子 |
|---|---|---|---|
| create | 创建 | 创建数据时 | createData() |
| update | 更新 | 更新数据时 | updateData() |
| delete | 删除(软删除) | 删除数据时,一般是数据库标记删除状态 | deleteData() |
| destroy | 删除(硬删除) | 删除数据时,一般是物理永久删除 | destroyData() |
| push | 推送 | 主动发送数据给第三方时 | pushMessage() |
| notify | 通知 | 被动接受数据时 | notifyMessage() |
| handle | 处理 | 处理单一业务时 | handleError() |
| fetch | 取值 | 渲染页面时 | fetchList() |
| get | 获取 | 获取类的属性 | getId() |
| set | 设置 | 设置类的属性 | setId() |
| on | 在…时候 | 监听事件 | onStatusChange() |
后缀
| 单词 | 说明 | 场景 | 例子 |
|---|---|---|---|
| array | 数组 | 代表变量是个数组 | $user_array |
| list | 列表 | 一般是数据库查询的结果集 | $user_list |
| info | 信息 | 一般是数据库查询的单条信息 | $user_info |
连接词
| 单词 | 说明 | 场景 | 例子 |
|---|---|---|---|
| to | 转换 | 一般是类型转换 | string_to_array() |
| re | 关联 | 关联两组数据 | user_re_coupon() |
缩写
| 单词 | 说明 | 例子 |
|---|---|---|
| arr | 数组 | array |
| str | 字符串 | string |
本作品采用《CC 协议》,转载必须注明作者和本文链接
关于 LearnKu