【发布时间】:2013-03-14 22:29:33
【问题描述】:
我正在开发一些 API 的 PHP 接口,它可以返回许多(最多一百个)不同的错误代码。当遇到这样的代码时,我的界面应该抛出异常。我的 PHP 有点生疏了,因此我不确定对于当今的 php 程序员来说什么是最合适的选择:
- 每个错误代码都有一个单独的
MyApiThisAndThatError类? - 或者有一个泛型类
MyApiError并提供API 错误代码作为参数?
我也愿意接受其他建议。
【问题讨论】:
-
如果错误代码可以按逻辑分组(例如登录错误、API 查询中的语法错误……),那么这可能证明相应命名的异常类是合理的。