【发布时间】:2014-07-09 08:11:54
【问题描述】:
在我的 MVC 路由器中,我得到了类似的东西:
if (class_exists('Controller')) {
$controller = new Controller();
} else {
throw new Exception('Controller not found.');
}
当它发生时,我实际上从来没有捕捉到这个异常。我只是把它放在那里,这样它就会向我显示一个错误,以便我可以查找并修复它。
我觉得这是使用异常的一种不好的方式,不是吗?
如果是这样,使用异常的更好示例是什么?
【问题讨论】:
-
在脚本的顶层捕捉并显示适当的格式整齐的消息
-
马克贝克所说的。您是否希望您的访问者以丑陋的 php 异常形式查看(可能是明智的)数据?
-
看起来很适合开发网站,但不太适合上线。
标签: php exception error-handling