小编Syn*_*tax的帖子

PHP中的例外 - Try/Catch或set_exception_handler?

我正在我的系统中开发一些使用php异常类的多个子类的低端代码.基本上我有几个类别的例外.我想要做的是两件事.

  1. 我需要在应用程序中触发的所有异常都在一个地方处理.
  2. 我需要能够记录然后处理/生成视图以便用户接收有关应用程序的反馈.错误.

我想知道的是我应该使用某种try/catch封装应用程序吗?我根本不喜欢这个想法,这听起来像是一个非常糟糕的实现.我也不喜欢set_exception_handler的想法,除非我可以将函数设置为对象的方法.原因是如果我指定一个函数来处理异常,那么这将是应用程序中的第一个函数.其他一切都是对象的方法.

希望我已经提供了有关该方案的足够详细信息.我正在努力保持这种清洁并遵循最佳做法.这段代码将用于OSS所以我不想写它10次:)

php exception

17
推荐指数
2
解决办法
1万
查看次数

标签 统计

exception ×1

php ×1