常用命名

为了代码能让人一眼看明白对应功能,开发中需要让函数和变量的命名统一和精确,在此把一些常用命名方式做个记录(英文不好,逐步完善中)

前缀

单词 说明 场景 例子
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 协议》,转载必须注明作者和本文链接
秦晓武
讨论数量: 0
(= ̄ω ̄=)··· 暂无内容!

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!