1
何时使用异常vs错误对象vs普通false / null
我正在编写插件,正在尝试确定何时使用不同的错误处理方法。 我正在考虑三种方法: 引发异常(自定义类) 返回错误对象(WP_Error的扩展名) 只需返回null / false 我正在考虑的一些情况 尝试获取/设置注册表中不存在的选项 将无效的值传递给方法(应该很少) 调用类的重载程序无法解析的方法 有什么建议吗?由于编写WordPress插件有一些特殊的注意事项,因此我不确定是否值得在一般的PHP板上进行询问。