常用命名
为了代码能让人一眼看明白对应功能,开发中需要让函数和变量的命名统一和精确,在此把一些常用命名方式做个记录(英文不好,逐步完善中)
前缀
单词 | 说明 | 场景 | 例子 |
---|---|---|---|
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 协议》,转载必须注明作者和本文链接