1
我有一个基于基本框架的Zend Framework应用程序。所以这是一个public/index.php
文件,并在那里,启动应用程序:无法捕捉Zend Framework异常
Zend\Mvc\Application::init(require 'config/application.config.php')->run();
我的问题是,在某个地方有一个PDOException被抛出,我无法抓住它。我试着在try/catch块,但没有成功包裹run
声明:
try {
Zend\Mvc\Application::init(require 'config/application.config.php')->run();
} catch (\Exception $e) {
die("Caught!");
}catch (\PDOException $e) {
die("Caught!");
}
但这并不捕获异常,它仍然显示“出现错误”通用页。实际上,我也尝试过抛出泛型异常,同样也不能被捕获。我也尝试设置一个set_exception_handler
函数,但仍然没有运气。
任何想法如何解决这个问题?