一般会统一如下设计:
$err_msg = [
'SUCCESS' => ['code' => 200, 'msg' => '成功'],
...
];
问题:
1、每一个信息都要去定义好,分类、取名字要头疼了
2、多人协作容易冲突(不过git也好解决,不是大问题)
最近忽然觉得,统一定义好返回信息最大的目的:方便判断!例如:返回200、400、500时进行不同的业务逻辑
结论:
1、如果不需要用code来判断,报错只是为了提示信息,那么直接:exit("操作失败")! 就可以了,方便又省事
2、不同的设计要搞清楚他最初的目的,有利也有弊,不可盲目的跟风的过度设计,用最舒服的方式写代码就好了!